domingo, 1 de junio de 2014

XML (Extensible Markup Language)

Forma restringida de SGML optimizada para su utilización en Internet. Tuvo su origen en1996 World Wide Web Consorium (W3C). No es más que un conjunto de reglas para definir etiquetas semánticas que nos organizan un documento en diferentes partes.
XML es un metalenguaje que define la sintaxis utilizada para definir otros lenguajes de etiquetas estructurados.

CARACTERISTICAS DE XML
ü  Es simple de usar y se basa en etiquetas de texto.
ü  Es una tecnología madura puesto que se basa en SGML. (Estándar de Lenguaje de Marcado Generalizado)
ü  Soporta Unicode (estándar de codificación de caracteres diseñado para facilitar el tratamiento informático, transmisión y visualización de textos de múltiples lenguajes).
ü  Al tratarse de un metalenguaje tiene un vocabulario extensible:
ü  Permite definir lenguajes de marcado por medio de DTD’s (Document Type Definition) o de XML-Schemas
ü  Sirve para representar datos estructurados en un fichero de texto.
ü  Usa etiquetas para delimitar los datos pero deja su interpretación a la aplicación que lee el código XML.
Un documento XML esta ordenado jerárquicamente. Al menos debe tener un elemento:
 <Nombre>Guillermo</Nombre>
Todos los elementos deben ser especificados en el DTD
DTD
<!ELEMENT nota (para,de,cab,cuerpo)>
<!ELEMENT para (#PCDATA)>
<!ELEMENT de (#PCDATA)>
<!ELEMENT cab (#PCDATA)>
<!ELEMENT cuerpo (#PCDATA)>

<nota>
 <para>Pepita</para>
 <de>Juan</de>                         
<cab>Aviso</cab>                     
<cuerpo>!No faltes a mi Fiesta¡</cuerpo>
</nota>






No hay comentarios.:

Publicar un comentario