Un document XML cu sintaxa corecta este un document XML “bine formatat”.
Un document XML validat DTD (Document Type Definition) este un Document XML Valid.
Documente XML bine formatate
Un document XML “bine formatat” este un document ce foloseste o sintaxa corecta.
Regulile de sintaxa ce au fost amintite si intrt-o lectie anterioara:
- Documentele XML trebuie sa aiba un element radacina (root)
- Elementele XML trebuie sa aiba tag-uri de sfarsit
- Tag-urile XML sunt sensibile litere mari/litere mici
- Elementele XML trebuie sa fie corect imbricate
- Atributele XML trebuie sa fie incluse intre ghilimele
<?xml version="1.0" encoding="ISO-8859-1"?> <mesaj> <destinatar>Corina</destinatar> <expeditor>Mihai</expeditor> <corp>Nu uita de munte totusi!</corp> </mesaj>
Documente XML Valide
Un document XML valid este un document “bine formatat” care se supune si regulilor DTD (Document Type Definition):
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE mesaj SYSTEM "Mesaj.dtd"> <mesaj> <destinatar>Corina</destinatar> <expeditor>Mihai</expeditor> <corp>Nu uita de munte totusi!</corp> </mesaj>
Declaratia DOCTYPE din exemplul precedent este o referinta catre un document DTD extern.
XML DTD
Scopul unui document DTD este acela de a defini strtuctura unui document XML. El defineste structura cu ajutorul unei liste de elemente:
<!DOCTYPE mesaj [ <!ELEMENT mesaj (destinatar,expeditor,corp)> <!ELEMENT destinatar (#PCDATA)> <!ELEMENT expeditor (#PCDATA)> <!ELEMENT corp (#PCDATA)> ]>
Schema XML
W3C suporta si o varianta alternativa la DTD, denumita si Schema XML:
<xs:element>
<xs:complexType>
<xs:sequence>
<xs:element />
<xs:element />
<xs:element />
</xs:sequence>
</xs:complexType>
</xs:element>
DOCTYPE, Document Type Definition, DTD, tutorial, W3C, XML



Da pe Twitter
Da pe Facebook