Ίσως να έχετε ακούσει σχετικά με το Extensible Markup Language (XML) και θα έχετε ακούσει και πολλούς λόγους, γιατί η εταιρεία σας θα πρέπει να το χρησιμοποιήσει. Αλλά τι ακριβώς είναι το XML; Στο άρθρο αυτό εξηγούνται τα βασικά στοιχεία του XML — τι είναι και πώς λειτουργεί.
Σε αυτό το άρθρο
Σύντομη ανασκόπηση της επισήμανσης, της σημείωσης και των ετικετών
Για να κατανοήσετε το XML, βοηθά η κατανόηση της ιδέας επισήμανσης δεδομένων. Ο άνθρωπος δημιουργεί έγγραφα επί αιώνες και επισημαίνουν τα έγγραφα αυτά στο ίδιο αυτό διάστημα. Για παράδειγμα, οι καθηγητές επισημαίνουν τα γραπτά των μαθητών συνεχώς. Λένε στους μαθητές να μετακινήσουν παραγράφους, να αποσαφηνίσουν προτάσεις, να διορθώσουν ορθογραφικά λάθη κ.λπ. Η επισήμανση ενός εγγράφου είναι ο τρόπος ορισμού της δομής, του νοήματος, της οπτικής εμφάνισης των πληροφοριών στο έγγραφο. Εάν έχετε χρησιμοποιήσει τη δυνατότητα "Παρακολούθηση αλλαγών" στο Microsoft Office Word, έχετε χρησιμοποιήσει μια αυτοματοποιημένη μορφή επισήμανσης.
Στους υπολογιστές, η "επισήμανση" έχει εξελιχθεί σε "σημείωση." Η σημείωση είναι η διαδικασία χρήσης κωδικών που ονομάζονται ετικέτες (ή ορισμένες φορές κωδικοί) για τον ορισμό της δομής, της οπτικής εμφάνισης και — στην περίπτωση του XML — του νοήματος των δεδομένων.
Ο κώδικας HTML για αυτό το αρχείο είναι ένα καλό παράδειγμα σημείωσης με υπολογιστή εν χρήση. Εάν τον προβάλλετε (στον Microsoft Internet Explorer, κάντε δεξιό κλικ στη σελίδα και κατόπιν επιλέξτε Προβολή προέλευσης), θα παρατηρήσετε ένα μίγμα αναγνώσιμου κειμένου και ετικέτες της γλώσσας Hypertext Markup Language (HTML), όπως <p> και <h2>. Οι ετικέτες στα έγγραφα HTML και XML αναγνωρίζονται εύκολα, καθώς περικλείονται από τα σύμβολα μικρότερο από και μεγαλύτερο από. Στον πηγαίο κώδικα για αυτό το άρθρο, οι ετικέτες HTML εκτελούν μια ποικιλία εργασιών, όπως τον ορισμό της αρχής και του τέλους κάθε παραγράφου (<p> ... </p>) και τη σημείωση της θέσης κάθε εικόνας.
Επιστροφή στην αρχή της σελίδας
Τι είναι λοιπόν το XML;
Τα έγγραφα HTML και XML περιέχουν δεδομένα που περικλείονται από ετικέτες, αλλά αυτή είναι η μοναδική ομοιότητα μεταξύ των δύο γλωσσών. Στην HTML οι ετικέτες ορίζουν τον τρόπο προβολής των δεδομένων — που τοποθετούνται επικεφαλίδες, που αρχίζουν οι παράγραφοι κ.λπ. Στην XML οι ετικέτες ορίζουν τη δομή και το νόημα των δεδομένων — τι είναι τα δεδομένα.
Όταν περιγράφετε τη δομή και το νόημα των δεδομένων σας, καθιστάτε δυνατή την επαναχρησιμοποίηση αυτών των δεδομένων με πολλούς τρόπους. Για παράδειγμα, εάν έχετε ένα τμήμα δεδομένων πωλήσεων και κάθε στοιχείο στο τμήμα αναγνωρίζεται με σαφήνεια, μπορείτε να χρησιμοποιήσετε σε μια έκθεση πωλήσεων μόνο τα δεδομένα που χρειάζεστε και να αποθηκεύσετε τα υπόλοιπα σε βάση δεδομένων λογιστηρίου. Με άλλα λόγια, μπορείτε να χρησιμοποιήσετε ένα σύστημα για να δημιουργήσετε τα δεδομένα και να τα σημειώσετε με ετικέτες XML και, στη συνέχεια, να επεξεργαστείτε αυτά τα δεδομένα σε άλλα συστήματα, ανεξάρτητα από την πλατφόρμα του υλικού ή το λειτουργικό σύστημα. Αυτή η ευκολία μεταφοράς της γλώσσας XML έχει γίνει μια από τις δημοφιλέστερες τεχνολογίες ανταλλαγής δεδομένων.
Καθώς προχωράτε, να θυμάστε αυτά τα δεδομένα:
- Δεν μπορείτε να αντικαταστήσετε XML με HTML. Μπορείτε, ωστόσο, να συμπεριλάβετε δεδομένα XML μέσα σε ετικέτες HTML και να τα προβάλλετε σε μια ιστοσελίδα.
- Η HTML περιορίζεται σε ένα προκαθορισμένο σετ ετικετών που μοιράζονται όλοι οι χρήστες.
- Η XML σάς επιτρέπει να δημιουργήσετε οποιαδήποτε ετικέτα χρειάζεστε για να περιγράψετε τα δεδομένα σας και τη δομή τους. Για παράδειγμα, υποθέστε ότι πρέπει να αποθηκεύσετε και να μοιραστείτε πληροφορίες σχετικά με κατοικίδια ζώα. Μπορείτε να δημιουργήσετε τον παρακάτω κώδικα XML:
<?xml version="1.0"?>
<CAT>
<NAME>Izzy</NAME>
<BREED>Siamese</BREED>
<AGE>6</AGE>
<ALTERED>yes</ALTERED>
<DECLAWED>no</DECLAWED>
<LICENSE>Izz138bod</LICENSE>
<OWNER>Colin Wilcox</OWNER>
</CAT>
Βλέπετε ότι οι ετικέτες XML σάς επιτρέπουν αν γνωρίζετε ακριβώς το είδος των δεδομένων που προβάλλετε. Για παράδειγμα, γνωρίζετε ότι τα δεδομένα αυτά αφορούν μια γάτα και μπορείτε εύκολα να βρείτε το όνομα της γάτας, την ηλικία της κ.λπ. Η δυνατότητα δημιουργίας ετικετών που καθορίζουν σχεδόν οποιαδήποτε δομή δεδομένων είναι αυτό που κάνει την XML "επεκτάσιμη."
Αλλά μην συγχέετε τις ετικέτες σε αυτό το παράδειγμα κώδικα με τις ετικέτες σε ένα αρχείο HTML. Για παράδειγμα, εάν επικολλήσετε αυτή τη δομή XML σε ένα αρχείο HTML και προβάλλετε το αρχείο στο πρόγραμμα περιήγησης, το αποτέλεσμα θα είναι κάπως έτσι:
Izzy Siamese 6 yes no Izz138bod Colin Wilcox
Το πρόγραμμα περιήγησης παραβλέπει τις ετικέτες XML και προβάλλει μόνο τα δεδομένα.
Επιστροφή στην αρχή της σελίδας
Μερικά λόγια για τα σωστά μορφοποιημένα δεδομένα
Ίσως ακούσετε στο τμήμα μηχανοργάνωσης να κάνουν αναφορά σε "καλοσχεδιασμένο" XML. Ένα καλοσχεδιασμένο αρχείο XML πληροί ένα σύνολο αυστηρών κανόνων που καθορίζουν τη γλώσσα XML. Εάν το αρχείο δεν πληροί αυτούς τους κανόνες, το XML δεν λειτουργεί. Για παράδειγμα, στο προηγούμενο παράδειγμα κώδικα, κάθε ετικέτα ανοίγματος διαθέτει την αντίστοιχη ετικέτα κλεισίματος, ώστε το παράδειγμα να έναν από τους κανόνες καλού σχεδιασμού. Εάν αφαιρέσετε μια ετικέτα και επιχειρήσετε να ανοίξετε το αρχείο αυτό σε κάποιο πρόγραμμα Office, θα δείτε ένα μήνυμα σφάλματος και το πρόγραμμα θα σας εμποδίσει να χρησιμοποιήσετε το αρχείο αυτό.
Δεν χρειάζεται απαραιτήτως να γνωρίζετε τους κανόνες δημιουργίας καλοσχεδιασμένου XML (αν και είναι κατανοητοί), αλλά πρέπει να θυμάστε ότι μπορείτε να μοιραστείτε δεδομένα XML μεταξύ προγραμμάτων και συστημάτων μόνο εάν τα δεδομένα αυτά είναι καλοσχεδιασμένα. Εάν δεν μπορείτε να ανοίξετε ένα αρχείο XML, το πιθανότερο είναι ότι δεν είναι καλοσχεδιασμένο.
Το XML δεν εξαρτάται και από την πλατφόρμα του συστήματος, πράγμα που σημαίνει πως κάθε πρόγραμμα που έχει κατασκευαστεί για χρήση XML μπορεί να διαβάσει και να επεξεργαστεί τα δεδομένα XML, ανεξάρτητα από το υλικό ή το λειτουργικό σύστημα. Για παράδειγμα, με τις κατάλληλες ετικέτες XML, μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα επιτραπέζιου υπολογιστή για να ανοίξετε και να εργαστείτε με δεδομένα που προέρχονται από έναν κεντρικό υπολογιστή. Και, ανεξάρτητα από το δημιουργό του σώματος δεδομένων XML, μπορείτε να εργαστείτε με τα ίδια δεδομένα σε πολλά από τα προγράμματα του Microsoft Office 2003 και του Microsoft Office Professional 2007, συμπεριλαμβανομένων της Microsoft Office Access 2007, του Microsoft Office Word 2007, του Microsoft Office InfoPath 2007 και του Microsoft Office Excel 2007. Καθώς είναι εξαιρετικά φορητή, η XML έχει γίνει μια από τις δημοφιλέστερες τεχνολογίες για την ανταλλαγή δεδομένων μεταξύ βάσεων δεδομένων και χρηστών επιτραπέζιων υπολογιστών.
Εκτός από τα καλοσχεδιασμένα δεδομένα με ετικέτες, τα συστήματα XML χρησιμοποιούν βασικά δύο επιπλέον στοιχεία: διατάξεις και μετατροπές. Στις επόμενες ενότητας περιγράφεται ο τρόπος εργασίας αυτών των επιπρόσθετων στοιχείων.
Επιστροφή στην αρχή της σελίδας
Μια σύντομη ματιά στις διατάξεις
Μην αφήνετε τη λέξη "διάταξη" να σας φοβίσει. Η διάταξη είναι απλώς ένα αρχείο XML που περιέχει τους κανόνες του τι μπορεί και τι δεν μπορεί να βρίσκεται μέσα σε ένα αρχείο δεδομένων XML. Τα αρχεία διάταξης συνήθως χρησιμοποιούν την επέκταση .xsd, ενώ τα αρχεία δεδομένων XML χρησιμοποιούν την επέκτασης .xml.
Οι διατάξεις επιτρέπουν στα προγράμματα την επαλήθευση των δεδομένων. Παρέχουν τη βάση για τη δομή των δεδομένων και εξασφαλίζουν ότι έχουν νόημα για το δημιουργό και κάθε άλλο χρήστη. Για παράδειγμα, εάν κάποιος χρήστης πληκτρολογήσει άκυρα δεδομένα, όπως κείμενο σε ένα πεδίο ημερομηνίας, το πρόγραμμα μπορεί να ζητήσει από το χρήστη να εισαγάγει τα σωστά δεδομένα. Όταν τα δεδομένα ενός αρχείου XML πληρούν τους κανόνες σε ένα μια δεδομένη διάταξη, κάθε πρόγραμμα που υποστηρίζει XML μπορεί να χρησιμοποιήσει αυτή τη διάταξη για να διαβάσει, να ερμηνεύσει και να επεξεργαστεί τα δεδομένα. Για παράδειγμα, όπως φαίνεται και στην επόμενη εικόνα, το Excel και το Word μπορούν να επαληθεύσουν τα δεδομένα <CAT> με τη διάταξη CAT.
Οι διατάξεις μπορεί να γίνουν εξαιρετικά περίπλοκες και η εκμάθηση του τρόπου δημιουργίας μιας διάταξης ξεφεύγει από το πεδίο αυτού του άρθρου. (Εκτός αυτού, πιθανόν να διαθέτετε τμήμα μηχανοργάνωσης που γνωρίζει τον τρόπο.) Ωστόσο, καλό είναι να γνωρίζεται τη δομή μιας διάταξης. Η παρακάτω διάταξη καθορίζει τους κανόνες για το σετ ετικετών <CAT> ... </CAT>.
<xsd:element name="CAT">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="NAME" type="xsd:string"/>
<xsd:element name="BREED" type="xsd:string"/>
<xsd:element name="AGE" type="xsd:positiveInteger"/>
<xsd:element name="ALTERED" type="xsd:boolean"/>
<xsd:element name="DECLAWED" type="xsd:boolean"/>
<xsd:element name="LICENSE" type="xsd:string"/>
<xsd:element name="OWNER" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Μην ανησυχείτε εάν δεν καταλαβαίνετε τα πάντα στο παράδειγμα. Έχετε απλώς υπόψη αυτά τα δεδομένα:
- Τα στοιχεία γραμμών στο παράδειγμα διάταξης ονομάζονται δηλώσεις. Εάν χρειάζεστε επιπλέον πληροφορίες για κάποιο ζώο, όπως το χρώμα του ή ιδιαίτερα σημάδια, πιθανόν το τμήμα μηχανοργάνωσης να προσθέσει μια δήλωση στη διάταξη. Μπορείτε να αλλάξετε το σύστημα XML που διαθέτετε, καθώς η επιχείρησή σας εξελίσσεται.
- Οι δηλώσεις δίνουν εξαιρετικό έλεγχο επάνω στη δομή των δεδομένων. Για παράδειγμα, η δήλωση
<xsd:sequence> σημαίνει ότι οι ετικέτες, όπως <NAME> και <BREED>, πρέπει να εμφανίζονται με τη σειρά που αναφέρεται παραπάνω. Οι δηλώσεις μπορούν να ελέγχουν και τον τύπο δεδομένων που μπορούν να εισαγάγουν οι χρήστες. Για παράδειγμα, στην παραπάνω διάταξη απαιτείται ένας θετικός αριθμός για την ηλικία της γάτας και μια τιμή Boolean (ΑΛΗΘΕΣ ή ΨΕΥΔΕΣ) για τις ετικέτες ALTERED και DECLAWED.
- Όταν τα δεδομένα σε ένα αρχείο XML πληρούν τους κανόνες που παρέχονται από τη διάταξη, τα δεδομένα αυτά θεωρούνται έγκυρα. Η διαδικασία ελέγχου ενός αρχείου δεδομένων XML με βάση τη διάταξη ονομάζεται (και είναι λογικό) επαλήθευση. Το μεγάλο πλεονέκτημα με τη χρήση των διατάξεων είναι ότι αποτρέπουν τη δημιουργία κατεστραμμένων δεδομένων. Διευκολύνουν επίσης τον εντοπισμό κατεστραμμένων δεδομένων καθώς η XML διακόπτεται όταν εμφανίζεται ένα πρόβλημα.
Επιστροφή στην αρχή της σελίδας
Μια σύντομη ματιά στις μετατροπές
Όπως αναφέρθηκε προηγουμένως, η XML παρέχει επίσης ισχυρούς τρόπους χρήσης και επαναχρησιμοποίησης των δεδομένων. Ο μηχανισμός επαναχρησιμοποίησης δεδομένων ονομάζεται Extensible Stylesheet Language Transformation (XSLT), ή απλώς μετατροπή. Οι μετατροπές καθιστούν την XML πραγματικά ενδιαφέρουσα. Για παράδειγμα, μετά από την επαλήθευση ενός αρχείου δεδομένων με τη χρήση μιας διάταξης, μπορείτε να εφαρμόσετε μια μετατροπή που χρησιμοποιεί τα δεδομένα ως διαφημιστικό φυλλάδιο στο Microsoft Office Word 2003 και να εφαρμόσετε μια δεύτερη μετατροπή για να δημιουργήσετε μια έκθεση πωλήσεων στο Office Excel 2007.
Μπορείτε (ή τουλάχιστον το τμήμα μηχανοργάνωσης) επίσης να χρησιμοποιήσετε μετατροπές για την ανταλλαγή δεδομένων μεταξύ συστημάτων υποστήριξης όπως οι βάσεις δεδομένων. Για παράδειγμα, υποθέστε πως η Βάση δεδομένων Α αποθηκεύει δεδομένα πωλήσεων σε μια δομή πινάκων που εξυπηρετεί το τμήμα πωλήσεων. Η Βάση δεδομένων B αποθηκεύει δεδομένων εσόδων και εξόδων σε μια δομή πινάκων που εξυπηρετεί το λογιστήριο. Η Βάση δεδομένων Α μπορεί να χρησιμοποιήσει μια μετατροπή για να δεχθεί δεδομένα από την A και να εγγράψει αυτά τα δεδομένα στους σωστούς πίνακες.
Ο συνδυασμός αρχείου δεδομένων, διάταξης και μετατροπής αποτελεί το βασικό σύστημα XML. Στην παρακάτω εικόνα φαίνεται πώς λειτουργούν τα συστήματα αυτά. Το αρχείο δεδομένων επαληθεύεται με βάση τη διάταξη και στη συνέχεια χρησιμοποιείται με διάφορους τρόπους μέσω της μετατροπής. Στην περίπτωση αυτή, η μετατροπή χρησιμοποιεί τα δεδομένα σε μια ιστοσελίδα.
Στο παρακάτω παράδειγμα κώδικα φαίνεται ένας τρόπος συγγραφής της μετατροπής. Φορτώνει τα δεδομένα <CAT> σε έναν πίνακα μιας ιστοσελίδας. Και πάλι, σκοπός του παραδείγματος δεν είναι να σας δείξει πώς να γράψετε μια μετατροπή αλλά να σας δείξει μια μορφή που μπορεί να έχει η μετατροπή.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0">
<TABLE>
<TR>
<TH>Name</TH>
<TH>Breed</TH>
<TH>Age</TH>
<TH>Altered</TH>
<TH>Declawed</TH>
<TH>License</TH>
<TH>Owner</TH>
</TR>
<xsl:for-each select="CAT">
<TR ALIGN="LEFT" VALIGN="TOP">
<TD>
<xsl:value-of select="NAME"/>
</TD>
<TD>
<xsl:value-of select="BREED"/>
</TD>
<TD>
<xsl:value-of select="AGE"/>
</TD>
<TD>
<xsl:value-of select="ALTERED"/>
</TD>
<TD>
<xsl:value-of select="DECLAWED"/>
</TD>
<TD>
<xsl:value-of select="LICENSE"/>
</TD>
<TD>
<xsl:value-of select="OWNER"/>
</TD>
</TR>
</xsl:for-each>
</TABLE>
Στο παράδειγμα αυτό εμφανίζεται ένας τύπος μετατροπής σε κώδικα, αλλά να θυμάστε πώς μπορείτε να περιγράψετε αυτό που ζητάτε από τα δεδομένα σε απλά Αγγλικά. Για παράδειγμα, μπορείτε να αποταθείτε στο τμήμα μηχανοργάνωσης και να πείτε ότι θέλετε να εκτυπώσετε τα δεδομένα πωλήσεων για συγκεκριμένες περιοχές για τα δύο τελευταία έτη, "και θέλω να έχει αυτή τη μορφή." Στη συνέχεια, το τμήμα μηχανοργάνωσης μπορεί να συγγράψει (ή να τροποποιήσει) μια μετατροπή που θα εκτελεί την εργασία.
Η διαδικασία αυτή διευκολύνεται ακόμη περισσότερο, καθώς η Microsoft και ένας αυξανόμενος αριθμός εταιρειών δημιουργούν μετατροπές για διάφορες εργασίες. Στο μέλλον, το πιθανότερο είναι ότι θα μπορείτε να λάβετε μια μετατροπή που καλύπτει τις ανάγκες σας ή που μπορείτε να προσαρμόσετε στους σκοπούς σας. Αυτό σημαίνει ότι το XML κοστίζει λιγότερο στη χρήση του με το πέρασμα του χρόνου.
Επιστροφή στην αρχή της σελίδας
Μια ματιά στο XML στο Microsoft Office System
Οι επαγγελματικές εκδόσεις του Microsoft Office 2003 και Έκδοση Office 2007 παρέχουν εκτεταμένη υποστήριξη XML.
- Τα Office Excel 2007, Office PowerPoint 2007 και Office Word 2007 χρησιμοποιούν XML ως προεπιλεγμένη μορφή αρχείου, μια αλλαγή που περιλαμβάνει πολλά πλεονεκτήματα.
- Μικρότερο μέγεθος αρχείων. Η νέα μορφή χρησιμοποιεί τη ZIP και άλλες τεχνολογίες συμπίεσης για τη μείωση του μεγέθους αρχείων έως και 75 τοις εκατό, σε σύγκριση με τις δυαδικές μορφές που χρησιμοποιούνται σε προηγούμενες εκδόσεις του Office.
- Ευκολότερη ανάκτηση πληροφοριών και μεγαλύτερη ασφάλεια. Το XML είναι αναγνώσιμο από τον άνθρωπο, έτσι εάν καταστραφεί κάποιο αρχείο, μπορείτε να το ανοίξετε στο Σημειωματάριο ή σε άλλο πρόγραμμα ανάγνωσης κειμένου και να ανακτήσετε ορισμένες τουλάχιστον πληροφορίες. Επίσης, τα νέα αρχεία είναι ασφαλέστερα, καθώς δεν μπορούν να περιέχουν κώδικα Visual Basic® for Applications (VBA). Εάν χρησιμοποιήσετε τη νέα μορφή για τη δημιουργία προτύπων, τα στοιχεία ελέγχου ActiveX και οι μακροεντολές VBA βρίσκονται σε ξεχωριστό, ασφαλέστερο τμήμα του αρχείου. Επιπλέον, μπορείτε να χρησιμοποιήσετε εργαλεία, όπως το "Έλεγχος εγγράφου" για να αφαιρέσετε προσωπικά στοιχεία. Για περισσότερες πληροφορίες σχετικά με τη χρήση του εργαλείου "Έλεγχος εγγράφου", ανατρέξτε στο άρθρο Κατάργηση κρυφών δεδομένων και προσωπικών πληροφοριών από έγγραφα του Office
- Καλύτερη φορητότητα και ευελιξία. Καθώς η XML αποθηκεύει δεδομένα σε μορφή κειμένου αντί της ψηφιακής μορφής, οι πελάτες σας μπορούν να ορίσουν τις δικές τους διατάξεις και να χρησιμοποιήσουν τα δεδομένα σας με περισσότερους τρόπους, χωρίς να απαιτείται η πληρωμή πνευματικών δικαιωμάτων. Για περισσότερες πληροφορίες σχετικά με τις νέες μορφές, ανατρέξτε στην ενότητα Εισαγωγή στις ανοικτές μορφές αρχείων XML.
- Κάθε πρόγραμμα του Office διαθέτει ένα διαφορετικό σύνολο εργαλείων. Τα περιβάλλοντα χρήστη και οι διαδικασίες που ακολουθείτε στο Word διαφέρουν από τα περιβάλλοντα χρήστη και τις διαδικασίες που χρησιμοποιείτε στο Excel ή στο PowerPoint. Γιατί; Επειδή ότι λειτουργεί στο Word δεν λειτουργεί κατ' ανάγκη και στο Excel κ.λπ.
- Τα προγράμματα του Office μπορούν να λειτουργήσουν με διατάξεις, μετατροπές και δεδομένα από άλλους προμηθευτές, αρκεί το αρχείο XML να είναι καλοσχεδιασμένο.
- Ορισμένα από τα προγράμματα του Office χρησιμοποιούν XML στο παρασκήνιο, και άλλα, όπως το Microsoft Office OneNote™, δεν το υποστηρίζουν καθόλου. Ο καλύτερος τρόπος για να μάθετε πώς ένα πρόγραμμα Office υποστηρίζει XML είναι να ανοίξετε την ηλεκτρονική βοήθεια για αυτό το πρόγραμμα και να αναζητήσετε τη λέξη κλειδί XML.
Ως εδώ καλά, αλλά τι γίνεται εάν διαθέτετε δεδομένα XML χωρίς διάταξη; Τα προγράμματα του Office που υποστηρίζουν XML έχουν τη δική τους προσέγγιση ώστε να μπορέσετε να εργαστείτε με τα δεδομένα. Για παράδειγμα, εάν ανοίξετε ένα αρχείο XML στο Word χωρίς συνημμένη διάταξη, το Word προβάλλει τις ετικέτες και τα δεδομένα και σας επιτρέπει να εφαρμόσετε κάποια μετατροπή εάν π.χ. ο δημιουργός του αρχείου ή το τμήμα μηχανοργάνωσης σας δώσει κάποια. Τουλάχιστον, μπορείτε να διαβάσετε τις ετικέτες και τα δεδομένα στο αρχείο.
Αντιθέτως, το Excel συνάγει μια διάταξη εάν ανοίξετε ένα αρχείο XML που δεν διαθέτει ήδη κάποια. Το Excel, στη συνέχεια, σάς δίνει την επιλογή φόρτωσης αυτών των δεδομένων σε ένα αρχείο ανάγνωσης μόνο ή αντιστοίχισης των δεδομένων είτε σε κάποια λίστα XML (στο Microsoft Office Excel 2003) είτε σε κάποιον πίνακα XML (στο Office Excel 2007). Μπορείτε να χρησιμοποιήσετε τις λίστες και τους πίνακες XML για να ταξινομήσετε, φιλτράρετε ή να προσθέσετε υπολογισμού στα δεδομένα.
Το Office Professional 2007 και το Microsoft Office 2003 παρέχουν το ίδιο σύνολο εργαλείων XML. Στο Office Professional 2007, πρέπει πρώτα να ενεργοποιήσετε την υποστήριξη για XML και, στη συνέχεια, να κάνετε εκκίνηση των εργαλείων από διαφορετικές τοποθεσίες. Ωστόσο, μετά την εκκίνηση των εργαλείων, αυτά θα λειτουργούν με τον ίδιο τρόπο στο Microsoft Office 2003 και το Office Professional 2007. Τα παρακάτω βήματα εξηγούν τον τρόπο εκκίνησης των εργαλείων XML για το Office Excel 2007 και το Office Word 2007.
ΣΗΜΕΙΩΣΗ Η Microsoft Office Access 2007 ενεργοποιεί τα εργαλεία XML από προεπιλογή, επομένως εάν χρησιμοποιείτε την Access τότε μπορείτε να παραλείψετε τα αρχικά βήματα.
Ενεργοποίηση των εργαλείων XML στα Office Excel 2007 και Office Word 2007
- Στο Excel ή το Word, κάντε κλικ στο κουμπί του Microsoft Office
και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλογές του Excel ή Επιλογές του Word, ανάλογα με το πρόγραμμα που έχετε ανοίξει.
- Κάντε κλικ στο κουμπί Προσαρμογή.
- Στην περιοχή Κύριες επιλογές εργασίας με το όνομα εφαρμογής, επιλέξτε το στοιχείο Εμφάνιση καρτέλας Προγραμματιστής στην κορδέλα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
ΣΗΜΕΙΩΣΗ Η Κορδέλα είναι μέρος του Περιβάλλον εργασίας χρήστη Fluent του Microsoft Office
Εκκίνηση των εργαλείων XML στα Office Excel 2007 και Office Word 2007
- Σε όποιο από τα δύο προγράμματα, στην καρτέλα Προγραμματιστής, κάντε κλικ σε οποιαδήποτε διαθέσιμη εντολή της ομάδας XML.
Εκκίνηση των εργαλείων XML στην Office Access 2007
- Κάντε κλικ στην καρτέλα Εξωτερικά δεδομένα.
- Κάντε ένα από τα εξής:
- Στην ομάδα Εισαγωγή, κάντε κλικ στην επιλογή Αρχείο XML.
- Στην ομάδα Εξαγωγή, κάντε κλικ στο κουμπί Περισσότερα και μετά κάντε κλικ στην επιλογή Αρχείο XML.
Επιστροφή στην αρχή της σελίδας
Περισσότερες πληροφορίες
Οι συνδέσεις στις επόμενες ενότητες σας οδηγούν σε πληροφορίες σχετικά με τη χρήση του XML σε διάφορα προγράμματα του Office και σχετικά με τη σύνταξη κώδικα XML.
Χρήση XML στο Έκδοση Office 2007
Χρήση XML στο Microsoft Office 2003
ΣΗΜΕΙΩΣΗ Ορισμένες από τις συνδέσεις σε αυτήν την ενότητα οδηγούν στην τοποθεσία του Microsoft Office Online στο Web και άλλες στο Microsoft Developer Network (MSDN).
| Ηλεκτρονική εκπαίδευση |
|
| Γενικά |
|
| Access |
|
| Excel |
|
| FrontPage |
|
| InfoPath |
|
| Visio |
|
| Word |
|
Σύνταξη κώδικα XML
Βιβλία σχετικά με το XML
Για αρχάριους
Για προγραμματιστές και τεχνικούς πληροφορικής
Επιστροφή στην αρχή της σελίδας