Latest web development tutorials

DTD XML

XML tiene la sintaxis correcta se llama "buena forma" en XML.

validación DTD de XML XML a través de un "legal".


En forma de documentos XML bien formados

"Bien formado" documento XML tiene una sintaxis correcta.

Las reglas de sintaxis que se describen en la sección anterior:

  • El documento XML debe tener un elemento raíz
  • elementos XML deben tener una etiqueta de cierre
  • Las etiquetas XML son mayúsculas y minúsculas
  • elementos XML deben estar correctamente anidados
  • valores de atributos XML deben 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>


Validar documentos XML

documento XML legal es un documento XML "bien formado", lo cual es consistente con la normativa Definición de Tipo de Documento (DTD):

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

En el ejemplo anterior, la declaración DOCTYPE es una referencia a un archivo DTD externa. Los párrafos siguientes muestran el contenido del archivo.


DTD XML

DTD tiene por objeto definir la estructura de los documentos XML. Se utiliza una serie de elementos legales para definir la estructura del documento:

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>

Si quieres aprender DTD, por favor en nuestra página de inicio para encontrar DTD tutorial.


esquema XML

W3C es compatible con una DTD basado en XML en lugar de que se llama esquema XML:

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

Si quieres aprender el esquema XML, por favor nuestra página de inicio para encontrar esquema tutorial.


Un validador de XML genérico

Para ayudarle a comprobar la sintaxis del archivo XML, hemos creado un validador de XML, para que pueda comprobar la sintaxis de cualquier documento XML.

Vea el siguiente capítulo.