Hay que entender desde un principio que XML es un subconjunto de lenguaje de programación de HTML
y WML, simplificado y adaptado a la
Internet.
Sirve para poder representar información en la Internet,
para que toda esta información pueda almacenarse, transmitirse, procesada,
visualizada e impresa por distintos tipos de aplicaciones y dispositivos. Este lenguaje
de marcado es basado en texto, orientado a los contenidos, y las etiquetas
ayudan a crear los documentos, no se sustituye por HTML, y lo único es que no
existe un visor genérico para los archivos XML.
Algunas de las aplicaciones de XML son:
·
Publicar e intercambiar contenidos de
bases de datos.
·
Formatos de mensaje para comunicación
entre aplicaciones
·
Descripción de metacontenidos.
Un documento XML
tiene un conjunto de datos con sus respectivas etiquetas de marcado, se puede
almacenar como texto en archivo con la extensión .xml ,puede incluir datos basados en texto como lo son artículos, cotizaciones
de bolsa, o un conjunto de registros de una BD.
La estructura de un
archivo XML es la siguiente:
Está formado por
caracteres y marcado de etiquetas, ejemplo.
Aquí
están algunos de los componentes de un archivo XML, que espero más delante sean
de ayuda, estos elementos describen cada una de las funciones para una mejor
estructura del archivo.
- Elementos:
Pieza lógica del marcado, se representa con una cadena de texto (un dato)
encerrado entre etiquetas. Pueden existir elementos vacíos
(<br/>). Los elementos pueden contener atributos.
- Instrucciones:
Ordenes especiales para ser utilizadas por la aplicación que procesa
<?xml-stylesheet type=“text/css” href=“estilo.css”>
- Las instrucciones XML. Comienzan
por <? Y terminan por ?>.
- Comentarios:
Información que no forma parte del documento. Comienzan por <!-- y
terminan por -->.
- Declaraciones de tipo:
Especifican información acerca del documento:
<!DOCTYPE persona SYSTEM “persona.dtd”>
- Secciones CDATA:
Se trata de un conjunto de caracteres que no deben ser interpretados por
el procesador:
<![CDATA[ Aquí se puede meter
cualquier carácter, como <, &, >, ... Sin que sean interpretados como
marcación]]>
http://www.mundolinux.info/que-es-xml.htm
No hay comentarios:
Publicar un comentario