DTD - Μονάδες Δημιουργίας XML
- Προηγούμενη Σελίδα Εισαγωγή στο DTD
- Επόμενη Σελίδα DTD Εлемент
Οι κύριες κατασκευαστικές μονάδες των εγγράφων XML και HTML είναι οι ετικέτες όπως το <body>....</body>.
Κατασκευαστικές μονάδες XML εγγράφων
Όλα τα έγγραφα XML (και τα έγγραφα HTML) αποτελούνται από τις παρακάτω απλές κατασκευαστικές μονάδες:
- στοιχεία
- Ιδιότητες
- Οντότητες
- PCDATA
- CDATA
Ακολουθεί μια σύντομη περιγραφή για κάθε κατασκευαστική μονάδα.
στοιχεία
Τα στοιχεία είναι οι κατασκευαστικές μονάδες των εγγράφων XML και HTMLΚύριοι κατασκευαστικοί μονάδες.
Τα στοιχεία HTML είναι π.χ. "body" και "table". Τα στοιχεία XML είναι π.χ. "note" και "message". Τα στοιχεία μπορούν να περιέχουν κείμενο, άλλα στοιχεία ή να είναι κενά. Παραδείγματα κενών στοιχείων HTML είναι "hr", "br" και "img".
Παράδειγμα:
<body>κείμενο ανάμεσα σε στοιχεία</body> <message>μήνυμα ανάμεσα σε στοιχεία</message>
Ιδιότητες
Οι ιδιότητες μπορούν να παρέχουνΠρόσθετες πληροφορίες για το στοιχείο.
Οι ιδιότητες πάντα τοποθετούνται στο ξεκίνημα του ετικέτας ενός στοιχείου. Οι ιδιότητες πάντα ξεκινούν μεΌνομα/Αξίαη μορφή που εμφανίζεται σε ζευγάρια. Οι στοιχεία "img" περιέχουν πρόσθετες πληροφορίες για το αρχείο πηγής:
<img src="computer.gif" />
Το όνομα του στοιχείου είναι "img". Το όνομα της ιδιότητας είναι "src". Η τιμή της ιδιότητας είναι "computer.gif". Καθώς το στοιχείο είναι κενό, κλείνει με " /".
Οντότητες
Οι οντότητες χρησιμοποιούνται για να ορίσουν τις μεταβλητές κειμένου. Η αναφορά οντότητας είναι η αναφορά σε αυτές τις οντότητες.
Οι περισσότεροι φίλοι γνωρίζουν αυτή την αναφορά οντότητας HTML: " ". Η οντότητα αυτή της
Οι οντότητες θα αναπτυχθούν όταν το έγγραφο αναλύεται από τον αναλυτή XML.
Οι παρακάτω οντότητες είναι προκαθορισμένες στο XML:
Αναφορά Οντότητας | Χαρακτήρες |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA σημαίνει αναλυμένα χαρακτηρικά δεδομένα (parsed character data).
Μπορείτε να φανταστείτε τα χαρακτηρικά δεδομένα ως το κείμενο μεταξύ της αρχικής και της τελικής ετικέτας του στοιχείου XML.
PCDATA είναι κείμενο που θα αναλυθεί από τον αναλυτή. Αυτά τα κείμενα θα ελεγχθούν από τον αναλυτή για οντότητες και ετικέτες.
Οι ετικέτες στο κείμενο θα χειριστούν ως ετικέτες, ενώ οι οντότητες θα αναπτυχθούν.
Ωστόσο, τα χαρακτηρικά δεδομένα που αναλύονται δεν πρέπει να περιέχουν καμία από τις χαρακτήρες &、< ή >; θα πρέπει να χρησιμοποιηθούν οι οντότητες &、< και > για να τις αντικαταστήσουν.
CDATA
CDATA σημαίνει χαρακτηρικά δεδομένα (character data).
CDATA είναι κείμενο που δεν θα αναλύεται από τον αναλυτή.Οι ετικέτες σε αυτούς τους κειμενικούς χαρακτήρες δεν θα ληφθούν ως ετικέτες, και οι οντότητες δεν θα αναπτυχθούν.
- Προηγούμενη Σελίδα Εισαγωγή στο DTD
- Επόμενη Σελίδα DTD Εлемент