domingo, 25 de marzo de 2012

XPath

XPath (XML Path Language) es un lenguaje que permite construir expresiones que recorren y procesan un documento XML. La idea es parecida a las expresiones regulares para seleccionar partes de un texto sin atributos (plain text). XPath permite buscar y seleccionar teniendo en cuenta la estructura jerárquica del XML. XPath fue creado para su uso en el estándar XSLT, en el que se usa para seleccionar y examinar la estructura del documento de entrada de la transformación.

Consulta el resto del artículo a continuación.

Lenguajes de marcas


Un lenguaje de marcas (en inglés markup language) es una forma de codificar un documento en la que se combina el contenido (texto) con etiquetas, marcas o anotaciones (metadatos) que dan información relativa a la estructura, la presentación, etc.
Los lenguajes de marcas describen cómo deben hacerse las anotaciones, qué condiciones  han de cumplir y qué significan. El lenguaje de marcas más conocido en la actualidad es HTML, que se utiliza en las páginas web.

XML Schema

XML Schema es un lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001.

Definición de tipo de documento

Una definición de tipo de documento o DTD (siglas en inglés de document type definition) es una descripción de estructura y sintaxis de un documento XML o SGML. Su función básica es la descripción de la estructura de datos, para usar una estructura común y mantener la consistencia entre todos los documentos que utilicen la misma DTD. De esta forma, dichos documentos pueden ser validados, conocen la estructura de los elementos y la descripción de los datos que trae consigo cada documento, y pueden además compartir la misma descripción y forma de validación dentro de un grupo de trabajo que usa el mismo tipo de información. 

XHTML

XHTML (eXtensible HyperText Markup Language)

XHTML es básicamente HTML expresado como XML válido. Es más estricto a nivel técnico. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es la más actual. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML.

sábado, 24 de marzo de 2012

La Validación XML


La Validación XML (eXtensible Markup Language) es la comprobación de que un documento en lenguaje XML está bien formado y se ajusta a una estructura definida. Un documento bien formado sigue las reglas básicas de XML establecidas para el diseño de documentos. Un documento válido además respeta las normas dictadas por su DTD (definición de tipo de documento) o esquema utilizado.