Está en la página 1de 4

QUE ES XML

XML es un subconjunto de SGML(Estndar Generalised Mark-up


Language),simplificado y adaptado a Internet

XML no es, como su nombre puede sugerir, un lenguaje de marcado.


XML es una meta-lenguaje que nos permite definir lenguajes de marcado
adecuados a usos determinados.
Por qu XML
Es un estndar internacionalmente conocido
No pertenece a ninguna compaa
Permite una utilizacin efectiva en Internet para sus diferentes
terminales.
Definicin
Especificacin para disear lenguajes de marcado, que permite definir
etiquetas personalizadas para descripcin y organizacin de datos.
Para qu sirve XML?
Representar informacin estructurada en la web de modo que esta
informacin
pueda
ser
almacenada,
transmitida,
procesada, visualizada e impresa, por muy diversos tipos de
aplicaciones y dispositivos.
Ventajas de XML
Fcilmente procesable

Separa radicalmente el contenido y el formato de presentacin.


Diseado para cualquier lenguaje y alfabeto.

Caractersticas
XML es un subconjunto de SGML que incorpora las tres caractersticas
ms importantes de este:
o Extensibilidad
o Estructura
o Validacin
Basado en texto.
Orientado a los contenidos no presentacin.
Las etiquetas se definen para crear los documentos, no tienen un
significado preestablecido.
No es sustituto de HTML.
No existe un visor genrico de XML.
Aplicaciones de XML
Publicar e intercambiar contenidos de bases de datos.
Formatos de mensaje para comunicacin entre aplicaciones (B2B)
Descripcin de meta contenidos.
Documento XML
Conjunto de datos con sus respectivas etiquetas de marcado XML.
Se almacena como texto en archivo con extensin .xml.
Un documento XML puede incluir cualquier flujo de datos basado en
texto un artculo de una revista, un resumen de cotizaciones de
bolsa, un conjunto de registros de una base de datos
Estructura de un documento XML

Un documento XML est formado por datos de caracteres y marcado, el


marcado lo forman las etiquetas:

Estructura

Componentes de un documento XML


En un documento XML existen los siguientes componentes:
o Elementos: Pieza lgica del marcado, se representa con una
cadena de texto(dato) encerrada entre etiquetas. Pueden
existir
elementos
vacos (<br/>). Los elementos pueden contener atributos.
o Instrucciones: Ordenes especiales para ser utilizadas por la
aplicacin que procesa
<?xml-stylesheet type=text/css href=estilo.css>
o Las instrucciones XML. Comienzan por <? Y terminan por ?
>.
o Comentarios: Informacin que no forma parte
documento. Comienzan por <!-- y terminan por -->.

del

o Declaraciones de tipo: Especifican informacin acerca del


documento:
<!DOCTYPE persona SYSTEM persona.dtd>
o Secciones CDATA: Se trata de un conjunto de caracteres
que no deben ser interpretados por el procesador:
<![CDATA[ Aqu se puede meter cualquier carcter, como <, &, >, ... Sin

que sean interpretados como marcacin]]>

EJEMPLO

Sintaxis de XML
Representa las normas a seguir para la construccin de documentos
XML.
Estas
reglas
son
dictadas
por
el
(http://www.w3.org/XML). Entre ellas destacan:

organismo

W3C

El XML es Case - Sensitive.


Todo elemento tiene que tener su correspondiente etiqueta de inicio y de
cierre, o una sola etiqueta vaca.
Todo documento, debe haber un elemento (llamado raz de documento)
que contenga a los dems.
Todos los elementos debern estar correctamente anidados.
Todos los valores de los atributos debern ir entre comillas.

También podría gustarte