Tecnología

Inicio

Cómo funciona XML

Cómo funciona XML


XML se utiliza comúnmente para el almacenamiento de datos, en particular para las aplicaciones web. Los documentos XML almacén de datos que pueden ser accedidos y utilizados por muchas otras tecnologías, incluyendo las secuencias de comandos de servidor y de cliente. Las estructuras básicas en un archivo XML son estándar, pero el lenguaje también permite una gran flexibilidad. Por lo tanto, los desarrolladores pueden crear documentos XML para satisfacer sus propias necesidades, sino que están estructurados de una manera estandarizada.

Elementos

Los datos XML se organiza en elementos, cada uno delineado por un conjunto de etiquetas de la siguiente manera:

<> Gato Pebbles </ cat>

Cada elemento de XML debe tener una apertura y de cierre como en este ejemplo. Un documento XML puede contener ninguna etiqueta elija el desarrollador, por lo que los datos XML puede satisfacer las necesidades de prácticamente cualquier aplicación. Muchos programas utilizan XML en lugar de una base de datos, con elementos XML que reflejan las tablas y columnas que se podría esperar en un sistema de base de datos relacional.

atributos

elementos XML pueden contener atributos como sigue:

<Animales type = "gato"> piedras </ animal>

Los desarrolladores eligen si se debe implementar un elemento particular de datos como un elemento en su propio derecho, o como un atributo de otro elemento. En general, los atributos se utilizan para proporcionar información adicional que no se ve como una característica central de los datos contenidos en un elemento. Los atributos son un ejemplo de la flexibilidad de XML, ya que los desarrolladores pueden elegir el que más se adapte a disposición mejor el propósito del proyecto que están trabajando.

Los padres y los niños

datos XML adopta una estructura de árbol. Esto significa que los elementos pueden contener otros elementos. Cuando un elemento contiene otros elementos, estos elementos contenidos se conocen como elementos de "niños" del "padre" elemento -Con. El ejemplo siguiente muestra los elementos principales y secundarios en una estructura de árbol:

<Nombre de la empresa = "Cool Products Inc">

<Empleado> Martha Smith </ empleado>

<Empleado> James Simpson </ empleado>

</ Empresa>

Los elementos "empleados" son hijos del elemento padre "compañía". El documento podría contener opcionalmente otros elementos "compañía" estructuradas de la misma manera que se enumeran antes o después de la ya existente.

Validación

Los documentos XML sólo son eficaces si están bien estructurados. Esto significa que pueden aparecer errores de sintaxis, y todos los elementos debe estar cerrado correctamente. Los errores en un almacén de datos XML pueden tener un impacto directo en cualquier aplicaciones hacer uso de ella. Para evitar errores incluidos en XML, los desarrolladores pueden utilizar programas que están diseñados específicamente para editar y visualizar datos XML, ya que estos suelen poner de relieve los errores. Los desarrolladores también pueden utilizar herramientas de validación de Web para comprobar si está bien formado su XML.

esquema XML

Debido a que XML es flexible, un documento XML puede contener ningún elemento en absoluto. Definiciones de esquemas XML definen las estructuras que están permitidos dentro de un determinado conjunto de documentos XML. Esto permite a los desarrolladores crear su propio conjunto de reglas sintácticas para los datos XML que se utiliza dentro de ciertas aplicaciones. Tener un conjunto especificado de reglas para datos XML hace una aplicación más robusto y fiable, así como más fácil de trabajar. Los desarrolladores pueden validar XML con especial esquemas XML, para asegurarse de que los datos se forma correctamente.