Home Tecnologías asociadas
Trabajar con XML Aplicaciones XML
Referencias Glosario

¿ Qué es XML?


Índice

  • Breve historia
  • Definición
  • Referencias

  • Historia

    XML (Lenguaje Extensible de Marcas) es un lenguaje joven (1997) pero su padre SGML es por el contrario un lenguaje mucho más antiguo. SGML es un poco complejo, lo que se ha hecho es coger algunas ventajas y propiedades del SGML y se ha creado un lenguaje nuevo, con casi toda la potencia del SGML, que conocemos por XML.

    Definición

    • XML es un metalenguaje, con el que podemos definir otros lenguajes de eiquetas, para usos determinados.
    • Con XML lo que hacemos es definir semánticamente la información
    • HTML es uno de esos lenguajes creados a partir del XML, podemos decir que XML es el padre de HTML
    • XML es un lenguaje interpretable por los humanos y por las máquinas.
    • Con XML lo que hacemos es separar el contenido de su presentación.

    Para escribir documentos XML bien formados, hay que seguir unas reglas básicas
    ° Sólo puede haber un elemento raíz
    ° Toda etiqueta abierta hay que cerrarla : <etiquetavacia/>
    ° Es sensitivo (mayúsculas y minúsculas), etiquetas correspondientes se tienen que escribir igual
    ° No se pueden intercalar etiquetas : <libro><pagina>Applied XML<libro>12<pagina> ¡¡ NO !!
    ° Una “tag” (etiqueta) puede tener atributos cerrados entre comillas : <nombre estado=“casado” hijos=“3”>Juan</nombre>
    ° El nombre de las etiquetas empiezan con una letra, o con uno o más signos de puntuación : <Nombre> ; <nombre> ; <!Entity> ; <? Ejecuta>
    ° Los comentarios van encerrados entre : <!-- comentario -->

    Documento bien-formado y documento válido
    Bien-formado : Es aquel documento que cumple con la especificación de XML 1.0, es decir que sea sintácticamente correcto.
    Válido : Un documento válido es aquel que cumple una estructura predefinida en un DTD o Schema.


    Ejemplo de un documento XML bien formado
    <factura identificativo=“cod12-02-123”>
    <cliente>
    <nombre>Juan</nombre>
    <dni>12.344.123</dni>
    </cliente>
    <pedido>
    <producto codigo=“120-e”>Applied XML </producto>
    <tipo>libro</tipo>
    </pedido>
    <costeTotal unidad=“dolares”>24</costeTotal>
    </factura>

    Referencias (Especificación XML 1.0)

  • Aquí encontramos la especificación de XML 1.0 en múltipes idiomas.

  • Home Tecnologías asociadas
    Trabajar con XML Aplicaciones XML
    Referencias Glosario


    Subscribete al foro sobre XML
    Gracias a www.egroups.com
    Hosted by www.Geocities.ws

    1