¿Cómo crear documentos en XML?


De la misma manera que cuando creamos un documento HTML, lo primero que tenemos que hacer es abrir el bloc de notas, aquí es donde va a empezar a tomar forma nuestro documento XML.

A continuación aunque no es obligatorio, los documentos XML pueden empezar con unas líneas que describen la versión XML, el tipo de documento y otras cosas. A esto se le llama prólogo.

El prólogo contiene:

Una declaración XML. Es la sentencia que declara al documento como un documento XML.

Una declaración de tipo de documento. Enlaza el documento con su DTD, o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo.

un ejemplo de prólogo sería:

<xml version="1.0" encoding="ISO-8859-1"?>

Seguidamente se pone una declaración del tipo de documento que especifica una DTD (definición de tipo de documento), interna, externa o mixta, para la que hayan sido construidos: <!DOCTYPE MENSAJE SYSTEM "mensaje.dtd">.

La referencia a una hoja de estilo externa indica cómo representar el documento, en su caso (instrucción de procesamiento), por ejemplo: <?xml-stylesheet href="mensaje.css" type="text/css"?>

Una vez definido nuestro documento empezamos a introducir las etiquetas, estas deben ir bien anidadas (apertura y cierre.No puede empezar el nombre por números siempre por una letra o un guión - , tampoco puede comenzar por XML. Sólo puede haber un elemento raiz, en el que están contenidos todos los demás, es decir, la jerarquía de elementos XML sólo puede tener un elemento inicial

<Libro>
<Titulo>El ocho</Titulo>
<Autor>katherine Neville</Autor>
<Editorial>Debolsillo</Editorial>
</Libro>

El siguiente paso seria introducir los atributos que pueden acompañar a un elemento, estando expresados en la etiqueta inicial (o única de elemento vacío), para dar información adicional sobre dicho elemento por medio del valor que llevan asociado.

Por último, se guarda el documento con la extension XML(.XML).


A continuación se puede ver un ejemplo de un Curriculum Vitae realizado en una hoja de estilo, guardado con la extensión en XML(.xml) y guardado con la extensión HTML(.hmtl):

Curriculum vitae con extensión HTML Curriculum vitae con extensión XML

Ir arriba