Volver a la portada
es una declaración para que los programas reconozcan la versión a utilizar.
<articulo> es una marca. Como hemos visto, XML se divide en marcas y contenido. Las marcas o etiquetas (los nodos del árbol) son la información acerca del contenido, describiéndolo al nivel de detalle que se desee. Para escribir marcas deben seguirse ciertas reglas. En primer lugar, las marcas que encierran contenido deben tener su correspondiente etiqueta de cierre. Es decir, <articulo> es una etiqueta de apertura y </articulo> es una etiqueta de cierre. Las etiquetas de apertura comienzan con el signo '<' y terminan con '>'. Las etiquetas de cierre comienzan con '</' y terminan con '>'.
En segundo lugar, las marcas deben anidarse apropiadamente y se dividen en padres e hijos. Las marcas padres engloban marcas hijos. Realmente, las marcas que son nodos del tipo hijo cuelgan, en el árbol, de los nodos que son padres. De esta forma, sería correcto:
<padre>
<hijo>
Esto es el contenido
</hijo>
</padre>
pero no:
<padre>
<hijo>
Esto es el contenido
</padre>
</hijo>
Por último, si alguna marca no tiene contenido, debe empezar con '<' y terminar con '/>'. Por ejemplo <vacio/>.
Terminamos así esta pequeña introducción al lenguaje XML. Recuerde que en XML:
1. Se declara la versión XML
2. Las etiquetas de apertura comienzan y terminan con '<' y '>' y las etiquetas de cierre con '</' y '>'
3. Las marcas hijo deben anidarse completamente dentro de las marcas padre
4. Las marcas vacias comienzan con '<' y terminan con '/>'
Observe que el árbol que corresponde a la descripción XML de este artículo tiene un nodo raiz (sin marca padre) cuya marca está compuesta de las etiquetas <articulo> y </articulo>. Dentro hay dos nodos enmarcados entre las etiquetas <capitulo> y </capitulo> que definen los dos apartados del texto. A su vez, cada nodo 'capitulo' tiene dos hijos, <titulo> y <contenido>, con el título y el contenido concreto de cada apartado.
Nótese también la marca <articulo> que, a diferencia del resto, contiene un atributo (nombre) y un valor ("XML en dos patadas") que componen su definición.
</contenido>
</capitulo>
<capitulo>
<titulo>Documentación</titulo>
<contenido>
Este artículo contiene información traducida de las webs: