XML bem dado forma � tem sempre a sintaxe correta.
� validado de encontro a um DTD XML v�lido.
Originais bem dados forma de XML
Um original �dado forma� bom de XML tem a sintaxe correta de XML.
Um original �dado forma� bom de XML � um original que se conforme �s r�guas da sintaxe de XML que foram descritas nos cap�tulos precedentes:
Os originais de XML devem ter um elemento da raiz
Os elementos de XML devem ter um Tag de fechamento
Os Tag de XML s�o caso sens�vel
Os elementos de XML devem corretamente ser aninhados
Os valores do atributo de XML devem sempre ser citados
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Originais v�lidos de XML
Um original �v�lido� de XML conforma-se tamb�m a um DTD.
Um original �v�lido� de XML � um original �dado forma� bom de XML, que se conforme tamb�m �s r�guas de um Document type definition (DTD):
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "InternalNote.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
DTD DE XML
Um DTD define os elementos legais de um original de XML.
A fun��o de um DTD � definir os blocos de edif�cio legais de um original de XML. Define a estrutura do original com uma lista de elementos legais. Um DTD pode ser declarado inline em seu original de XML, ou como uma refer�ncia externa.
DTD interno
Este � um original de XML com um Document type definition:
<?xml version="1.0"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
O DTD � interpretado como este: ! A nota do ELEMENTO (na linha 2) define o elemento �nota� como tendo quatro elementos: �a, de, dirigindo, corpo�. ! O ELEMENTO a (na linha 3) define �� o elemento para ser do tipo �CDATA�. ! O ELEMENTO de (na linha 4) define �� do elemento para ser do tipo �CDATA� e assim por diante .....
DTD externo
Esta � uma c�pia da lima �note.dtd� que contem o Document type definition:
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Esta � uma c�pia da lima �note.dtd� que contem o Document type definition:
<?xml version="1.0"?>
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
Keywords: valid xml, xml schema, xml document, w3c xml schema, xml parser, xml DTD, Internal DTD ,External DTD