The World Wide Web Consortium - Eλληνικό Γραφείο W3C

Η Κοινοπραξία του Παγκοσμίου Ιστού Εκδίδει το DOM Level 3 Ως Σύσταση του W3C

Το DOM Level 3 Επεκτείνει τις Βάσεις για Εφαρμογές XML και Υπηρεσίες του Παγκοσμίου Ιστού

Για επικοινωνία με Αμερική --
Janet Daly, <janet@w3.org>, +1.617.253.5884 ή +1.617.253.2613
Για επικοινωνία με Ευρώπη --
Marie-Claire Forgue, <mcf@w3.org>, +33.492.38.75.94
Για επικοινωνία με Ασία --
Yasuyuki Hirakawa, <yasuyuki@w3.org>, +81.466.49.1170

(το δελτίο τύπου είναι επίσης διαθέσιμο στα στα Αγγλικά, Γαλλικά και Ιαπωνικά


http://www.w3.org/ -- 7 Απριλίου 2004 -- Οδηγώντας τον Παγκόσμιο Ιστό στο μέγιστο των δυνατοτήτων του, η Κοινοπραξία του Παγκοσμίου Ιστού (W3C) εξέδωσε σήμερα τις προδιαγραφές του Μοντέλου Αντικειμένου Εγγράφου Επίπεδο 3 Core (Document Object Model Level 3 Core) και του Load and Save ως Συστάσεις του W3C. Οι προδιαγραφές αντικατοπτρίζουν τη δια-βιομηχανική συμφωνία για το πρότυπο API (Διαπαφή Προγραμματισμού Εφαρμογών) για τη διαχείριση εγγράφων και δεδομένων μέσα από μια γλώσσα προγραμματισμού (όπως η Java ή η ECMAScript). Μια Σύσταση του W3C δείχνει ότι μια προδιαγραφή είναι σταθερή, συνεισφέρει στη διαλειτουργικότητα του Παγκοσμίου Ιστού και έχει αξιολογηθεί από τα Μέλη του W3C, που ευνοούν την υιοθέτησή της από τη βιομηχανία.

Το DOM Level 3 Φέρνει τα πιο Πρόσφατα Χαρακτηριστικά της XML σε όσους Υλοποιούν το DOM

Το DOM Level 3 Core, που δημιουργήθηκε και αναπτύχθηκε από την Ομάδα Εργασίας Μοντέλου Αντικειμένου Εγγράφου (Document Object Model) του W3C, επεκτείνει την πλατφόρμα και τη διεπαφή – ανεξάρτητη από τη γλώσσα – για να έχει πρόσβαση και να ανανεώνει δυναμικά το περιεχόμενο ενός εγγράφου, τη δομή και το στυλ, που περιγράφηκαν πρώτα από τις Συστάσεις DOM Level 2 του W3C. Το DOM Level 3 παρέχει ένα πρότυπο σύνολο αντικειμένων για αναπαράσταση εγγράφων και δεδομένων Επεκτάσιμης Γλώσσας Σήμανσης (XML), συμπεριλαμβανομένων των namespace, XML Base και υποστήριξη τύπων δεδομένων XML Schema.

Το DOM Level 2 σχεδιάστηκε για HTML 4.01, XML 1.0 και για Namespaces in XML. Με το DOM Level 3, οι συγγραφείς μπορούν να ωφεληθούν περαιτέρω από την πλατφόρμα της XML. Παρέχει υποστήριξη για την XML 1.1 και είναι συμβατή με το Σύνολο Πληροφοριών XML (XML Information Set), την προδιαγραφή που χρησιμοποιείται επίσης και από άλλες Συστάσεις του W3C, όπως τις XML Schema 1.0 και SOAP 1.2.

Το DOM Level 3 Εκτείνει την Υποστήριξη της Πλατφόρμας XML, Επεκτείνει και τις Εφαρμογές των Υπηρεσιών του Παγκοσμίου Ιστού

Το DOM Level 3 εκτείνει την υποστήριξη για τα XML namespaces και τις πληροφορίες τύπου schema. Φέρνει σημαντικές λειτουργίες για τις εφαρμογές των υπηρεσιών του Παγκοσμίου Ιστού, καθώς και για τις κλασσικές εφαρμογές της XML.

Το να φορτωθεί μια υλοποίηση DOM γίνεται ευκολότερο με το DOM Level 3 και οι εφαρμογές μπορούν να φορτώσουν τις υλοποιήσεις DOM, σύμφωνα με τις προϋποθέσεις τους. Για παράδειγμα, για να κατασκευαστεί μια υπηρεσία του Παγκοσμίου Ιστού σε μια ιστοσελίδα, θα πρέπει να γίνει χρήση επεξεργαστή WSDL, καθώς οι υπηρεσίες περιγράφονται με χρήση WSDL. Το DOM Level 3 το κάνει ευκολότερο για τους επεξεργαστές να χρησιμοποιήσουν και να χειριστούν περιγραφές WSDL μέσα από τη βελτιωμένη ικανότητά του να δουλεύει με XML namespaces.

Οι ενότητες (modules) του DOM τώρα περιλαμβάνουν ένα χαρακτηριστικό που ονομάζεται “bootstrapping”, που επιτρέπει σε μια εφαρμογή του DOM να βρίσκει και να φορτώνει μια υλοποίηση του DOM που θα παρέχει πρόσβαση στο DOM API. Το κάνει δυνατό να ζητήσει μια υλοποίηση DOM για συγκεκριμένες ανάγκες, όπως XHTML, SVG, CSS, ή ακόμα XML Events. Αυτό το κάνει ευκολότερο για τους κατασκευαστές να χειριστούν συστήματα με πολλαπλές εφαρμογές DOM, για συγκεκριμένες υλοποιήσεις XML, όπως φυλλομετρητή συνδυασμένο με ένα SVG plug-in. Και ο φυλλομετρητής και το plug-in μπορεί να περιλαμβάνουν υποστήριξη DOM, αλλά για πολύ συγκεκριμένες γλώσσες. Ο φυλλομετρητής μπορεί να υποστηρίζει HTML και/ ή XHTML και το SVG plug-in μπορεί να υποστηρίζει μόνο το SVG. Ένας κατασκευαστής DOM θα ήθελε να μπορεί να έχει πρόσβαση σε κάθε συγκεκριμένη υλοποίηση DOM. Το bootstrapping το κάνει αυτό δυνατό.

Το DOM Level 3 έχει συντονιστεί για να απλοποιήσει τη δουλειά των κατασκευαστών στις καθημερινές τους δραστηριότητες προσθέτοντας κοινές και χρήσιμες λειτουργίες, όπως το να παίρνουν το κείμενο που περιέχεται σε έγγραφα XML ή την ικανότητα να προσαρτεί συγκεκριμένη πληροφορία σχετική με την εφαρμογή σε ένα κόμβο DOM. Αυτό ονομάζεται σύστημα δεδομένων χρήστη. Με ένα σύστημα κλειδιών, ένας κατασκευαστής μπορεί να συσχετίσει πληροφορία σε ένα κόμβο DOM για μελλοντική χρήση. Αν ένας κατασκευαστής θελήσει να σημειώσει ένα έγγραφο με μη – XML πληροφορία, ο μηχανισμός δεδομένων χρήστη μπορεί επίσης να χρησιμοποιηθεί.

Το DOM Level 3 Φορτώνει και Σώζει τα Έγγραφα XML

Το φόρτωμα και σώσιμο εγγράφων και δεδομένων XML είναι τώρα δυνατά με τρόπο ουδέτερο από πλατφόρμα και γλώσσα με τη Σύσταση DOM Level 3 Load and Save. Απλοί και προηγμένοι μηχανισμοί φιλτραρίσματος παρέχονται για εφαρμογές του Παγκοσμίου Ιστού. Το “DOM Level 3 Load and Save” επιτρέπει στις εφαρμογές να κινούνται ανάμεσα σε ένα πλήρες έγγραφο XML, ή σε ένα τμήμα του XML και σε ένα δέντρο DOM. Με το “DOM Level 3 Load and Save”, είναι επίσης δυνατή η χρήση φιλτραρίσματος για να φορτωθεί ένα συγκεκριμένο τμήμα αντί ένα ολόκληρο έγγραφο και να υπάρχει η δυνατότητα να δουλέψει κανείς μόνο με το απαιτούμενο τμήμα δεδομένων.

Τα Σύνολα Δοκιμών DOM Ανανεώθηκαν για να Είναι Συμβατά με τις Συστάσεις

Οι κατασκευαστές μπορούν επίσης να ωφεληθούν από τα αναθεωρημένα Σύνολα Δοκιμών για Συμβατότητα (DOM Conformance Test Suites), που τώρα περιλαμβάνουν πρόσφατες δοκιμές για τα Level 1 Core, Level 2 Core, Level 2 HTML, καθώς και δοκιμές που είναι συμβατές με τις νέες Συστάσεις Level 3 Core, Level 3 Load and Save και Level 3 Validation.

Το DOM Level 3 Σηματοδοτεί την Επιτυχή Ολοκλήρωση των Προσπαθειών από τους Ηγέτες της Βιομηχανίας

Με την επιτυχή ολοκλήρωση των τριών προδιαγραφών του DOM Level 3 (Core, Load and Save και Validation), οι προσπάθειες του DOM είναι πλήρεις. Από τη δημιουργία της Δραστηριότητας DOM το 1997, περισσότεροι από 20 οργανισμοί καθώς και προσκεκλημένοι ειδικοί έχουν συνεισφέρει στην εξέλιξη 10 προτύπων DOM, συμπεριλαμβανομένων των AOL, Apple Computer, Arbortext, IBM, Lucent, Macromedia, Merrill Lynch, Microsoft, NIST, Novell, Object Management Group, Oracle, SoftQuad, Inc., Software AG, Sun Microsystems, Web3D Consortium και X-Hive Corporation.

Σχετικά με την Κοινοπραξία Παγκοσμίου Ιστού [W3C]

Το W3C δημιουργήθηκε με σκοπό να οδηγήσει τον Παγκόσμιο Ιστό στην πλήρη αξιοποίηση των δυνατοτήτων του μέσω της ανάπτυξης κοινών πρωτοκόλλων που προάγουν την εξέλιξη του και διασφαλίζουν την δια-λειτουργικότητα του. Είναι μια διεθνής κοινοπραξία που διευθύνουν από κοινού το MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL) στις ΗΠΑ, το European Research Consortium for Informatics and Mathematics (ERCIM) στη Γαλλία και το Keio University στην Ιαπωνία. Οι υπηρεσίες που παρέχονται από την Κοινοπραξία περιλαμβάνουν μια αποθήκη πληροφοριών σε θέματα του Παγκοσμίου Ιστού για τους κατασκευαστές λογισμικού και τους χρήστες, μαζί με πρωτότυπα και δείγματα εφαρμογών που επιδεικνύουν τη χρήση της νέας τεχνολογίας. Σχεδόν 400 οργανισμοί είναι Μέλη της Κοινοπραξίας. Για περισσότερες πληροφορίες απευθυνθείτε στο: http://www.w3.org/