7. Estructura de un XML En la estructura definida de un XML no es necesario que se defina la versión de el documento. Etiquetas vacías <LI>En XML, somos<BR/> más restrictivos.</LI> Un solo elemento raíz la jerarquía de elementos de un documento XML bien-formado sólo puede tener un elemento inicial. Valores de atributos (Se usan comillas simples o dobles) <A HREF="http://www.developer.com/">
8. Atributos Un atributo es una definición de tipo simple con nombre que no puede contener otros elementos. Los atributos también pueden asignarse a un valor predeterminado opcional y deben aparecer en la parte inferior de las definiciones de tipo complejo. Además, si se declaran varios atributos, se pueden producir en cualquier pedido. Secciones CDATA. Las secciones CDATA XML contienen el texto sin formato que se debe incluir, pero no analizar, con el XML que lo contiene. Una sección CDATA XML puede contener cualquier texto. Comentarios "<!--"y terminan con "-->".
9. DOCUMENT TYPE DEFINITIONS (DTDs). La DTD define los tipos de elementos, atributos y entidades permitidas, y puede expresar algunas limitaciones para combinarlos. Declaraciones tipo elemento Las declaraciones de tipo de elemento deben empezar con "<!ELEMENT" seguidas por el identificador genérico del elemento que se declara. <!ELEMENT receta (titulo, ingredientes, procedimiento)> Atributos: Los atributos pueden aparecer en etiquetas de apertura o vacías, pero no en las etiquetas de cierre. <elementName att1Name="att1Value" att2Name="att2Value"...> Los atributos deben tener un nombre y un valor. No se permite un nombre sin un valor. Un elemento no puede tener dos atributos con el mismo nombre.