Glosario de XML

Este glosario define los términos que pertenecen a las normas XML.

A

  • atributo
    Construcción con estructura XML.Un par nombre-valor, separado por un signo igual, incluido dentro de un elemento con etiquetas que modifica determinadas características del elemento.Todos los valores de atributo, incluidos el tamaño y el ancho, son en realidad cadenas de texto y no números.En XML todos los valores deben quedar incluidos entre comillas.

    Puede declarar atributos para un tipo de elemento XML utilizando una declaración de lista de atributos.

C

  • Hojas de estilos en cascada (CSS, Cascading Style Sheets)
    Descripciones de formato que proporcionan mayor control sobre la presentación y organización de elementos HTML y XML.Las CSS pueden utilizarse para describir la función del formato de documentos XML con estructura simple, pero no proporcionan una estructura de presentación distinta de la estructura del dato de origen.Consulte Lenguajes de hojas de estilos extensible.

  • CDF
    Consulte Formato de definición de canal (CDF, Channel Definition Format).

  • Formato de definición de canal (CDF, Channel Definition Format).
    Formato de datos basados en XML que se utiliza en Microsoft® Internet Explorer 4.0 y posterior para describir contenido y componentes de escritorio de Active Channel™.

    CDF permite a un publicador web ofrecer colecciones de información actualizadas con frecuencia, o canales, lo que permite realizar una entrega automática a los clientes web compatibles.El usuario solo debe elegir el canal una vez y las entregas programadas de la información del canal se entregarán al cliente sin necesidad de realizar más intervenciones.

  • datos de caracteres
    Contenido textual de un elemento o atributo que no es un elemento de marcado.XML diferencia este texto sin formato de los datos binarios.En los modelos de objeto XML, los datos de caracteres se guardan en nodos de texto, que se implementan como objetos de texto DOM.
  • tipo de dato complejo
    Elemento que puede incluir otros elementos o atributos.Se conoce también como tipo complejo.Aparece como <complexType> en documentos XML.
  • CSS
    Consulte Hojas de estilos en cascada (CSS, Cascading Style Sheets)

D

  • isla de datos
    Un documento XML (<XML> o <SCRIPT language="XML">).que existe dentro de una página HTML.Le permite crear scripts frente al documento XML sin tener que cargarlo a través de scripts o la etiqueta <OBJECT>.En una isla de datos puede encontrarse casi todo lo que pueda estar en un formato XML con un formato adecuado.

    HTML se utiliza como el documento principal o formato de presentación y XML se utiliza para incrustar datos dentro del documento.

  • Objeto de origen de datos
    Proporciona un modo de enlazar controles HTML directamente con una isla de datos XML.Ayuda a los desarrolladores a conectarse con datos XML estructurados y suministrarlos a una página HTML mediante la utilización de la función de enlace de datos de HTML dinámico.

    El objeto de origen de datos XML le permite trabajar con datos con un nodo cada vez, pero también puede trabajar con varios nodos a la vez, sin tener que recorrer el árbol de documentos.Enlaza el dato con controles específicos de la página y los controles se rellenan automáticamente con datos procedentes del objeto de origen de datos.

  • tipos de datos
    Partes y subpartes de un esquema XML que se utilizan como las bases de todos los componentes mayores del esquema.
  • definición
    Descripción que se utiliza para crear tipos de datos simples y complejos.
  • elemento de documento
    Elemento de un documento XML que contiene todos los demás elementos.Es el elemento de nivel superior de un documento XML y debe ser el primer elemento del documento.Hay exactamente un elemento de documento y no se puede encontrar ninguna parte de él en el contenido de otro elemento.El elemento de documento representa el documento en su totalidad; los demás elementos representan un componente del documento.

    Los términos elemento raíz y elemento de documento se pueden utilizar indistintamente.

  • entidad de documento
    Punto inicial de un analizador XML.A diferencia de otras entidades, la entidad de documento no tiene nombre y no es posible hacer referencia a ella.Es la entidad en la que puede aparecer la declaración XML y la declaración de tipos de documento.
  • Modelo de objetos de documento (DOM)
    Interfaz independiente de la plataforma y el lenguaje que permite a los programas y scripts tener acceso y actualizar de manera dinámica el contenido, la estructura y el estilo de los documentos.El modelo de objetos de documento proporciona un conjunto estándar de objetos para representar documentos HTML y XML, un modelo estándar de cómo se combinan estos objetos y una interfaz estándar para tener acceso a ellos y manipularlos.Los proveedores pueden admitir el DOM como una interfaz para sus estructuras de datos y API, y los autores de contenido pueden escribir a las interfaces de DOM estándar en vez de a las API específicas del producto. De este modo aumenta la interoperabilidad en Web.
  • declaración de tipos de documento
    Construcción con estructura XML.Se trata de un código de marcado que indica las reglas gramaticales, o la definición de tipo de documento (DTD), para la clase específica de documento.La declaración de tipos de documento también puede señalar un archivo externo que contiene toda la DTD o parte de ella.Debe aparecer tras la declaración XML y antes del elemento del documento.La sintaxis de la declaración de tipos de documento es <!DOCTYPE content>.
  • Definición de tipo de documento (DTD)
    Puede acompañar a un documento, definiendo básicamente las reglas del documento, como qué elementos están presentes y la relación estructural que existe entre los elementos.Define las etiquetas que pueden aparecer en su documento, las que pueden contener otras etiquetas, el número y la secuencia de las etiquetas, los atributos que pueden tener las etiquetas y, de manera opcional, los valores que dichos atributos pueden tener.

    Las DTD ayudan a validar los datos cuando la aplicación receptora no tiene una descripción integrada del dato entrante.La DTD se declara dentro de la producción de declaraciones de tipos de documento del archivo XML.En XML, sin embargo, las DTD son opcionales.

    Consulte también esquema.

  • DOM
    Consulte Modelo de objetos de documento.
  • DTD
    Consulte Definición de tipo de documento.

E

  • EDI
    Consulte Intercambio electrónico de datos.
  • Intercambio electrónico de datos (EDI)
    Formato existente que se utiliza para intercambiar datos y permitir transacciones.Las transacciones de EDI solo pueden realizarse entre sitios que se han configurado específicamente con sistemas compatibles.Los formatos EDI de propiedad son más difíciles de escribir que XML y, a diferencia de XML, no se pueden transmitir en HTTP.
  • elemento
    Construcción con estructura XML.Un elemento XML consta de una etiqueta de apertura, una etiqueta de cierre y la información entre ambas etiquetas, que se suele denominar contenido.Cada elemento tiene un tipo, identificado por el nombre, que a veces se llama su "identificador genérico" (GI, generic identifier), y puede tener un conjunto de especificaciones de atributo.Cada especificación de atributo tiene un nombre y un valor.Para declarar una instancia de un elemento se utilizan etiquetas <element>.

    Los elementos utilizados en un archivo XML se describen mediante una DTD o un esquema y ambos pueden proporcionar una descripción de la estructura de los datos.

  • entidad
    Construcción con estructura XML.Archivo, registro de base de datos u otro elemento que contiene datos.La finalidad principal de una entidad es guardar contenido, no estructura, reglas o gramática.Cada entidad se identifica mediante un nombre único e incluye su propio contenido, desde un solo carácter dentro del documento a un archivo de gran tamaño que existe fuera del documento.La función de una entidad XML es similar a la de una definición de macro.

    La entidad puede aparecer en una referencia de entidad para insertar el contenido de la entidad en el árbol en ese punto.Las declaraciones de entidad aparecen en la DTD.

  • referencia de entidad
    Construcción con estructura XML.Actúa como un marcador de posición para el autor de contenido y el analizador XML sitúa el contenido actual en cada sitio de referencia.Para incluir una referencia de entidad, primero debe insertar un símbolo de Y comercial (&) y después escribir el nombre de entidad seguido de punto y coma (;), tal y como se muestra a continuación: &suNombreEntidad;.Después, cuando se procese la línea, se sustituirá la entidad por el contenido de la entidad.

    Se utiliza de manera muy parecida a una macro.

  • Lenguaje de marcado extensible (XML)
    Subconjunto de SGML que se optimiza para entregarlo en Web. XML proporciona un método universal para describir e intercambiar datos estructurados que no depende de aplicaciones o proveedores.

    La clave es que en XML la información está en el documento, mientras que las instrucciones de representación están en otro lugar.Dicho de otro modo, el contenido y la presentación están separados.XML es el lenguaje web para intercambiar datos y HTML es el lenguaje web para la representación.

    En el momento de redactar este documento, XML 1.0 es una recomendación del Worldwide Web Consortium, lo que significa que se encuentra en la fase final del proceso de aprobación.

  • Lenguaje de hojas de estilos extensible (XSL)
    Lenguaje utilizado para transformar datos basados en XML en HTML u otros formatos de presentación para presentarlos en un explorador web.La transformación de XML en formatos, como HTML, se realiza de un modo declarativo, dotándolo a menudo de mayor facilidad y accesibilidad que mediante los scripts.Además, XSL utiliza como sintaxis XML, lo que evita que los autores de XML tengan que aprender otro lenguaje de marcado.

    A diferencia de CSS, que "decora" el árbol de XML con propiedades de formato, XSL transforma el árbol de XML en un nuevo árbol (el HTML), que permite reorganizar de manera exhaustiva, generar texto y realizar cálculos, todo ello sin modificar la fuente XML.La fuente puede mantenerse desde la perspectiva de "contenido puro" y puede entregarse simultáneamente a distintos canales o públicos con solo cambiar las hojas de estilos.

    XSL se compone de dos partes: un vocabulario para realizar las transformaciones y los objetos de formato XSL.

F

  • facet
    Limitación en un tipo de dato.Una única faceta de definición de un espacio de valor.Hay dos tipos de facetas: fundamental y de restricción.

I

  • conjunto de información
    Consulte conjunto de información XML.
  • documento no válido
    Documentos que no siguen las reglas de etiquetas XML.Si un documento tiene una DTD o un esquema y no sigue las reglas definidas en su DTD o en su esquema, dicho documento tampoco será válido.

M

  • contenido mixto
    Los tipos de elementos con contenido mixto pueden contener datos de caracteres solamente o datos de caracteres intercalados con elementos secundarios.En este caso, es posible que estén restringidos los tipos de los elementos secundarios, pero no su orden ni el número de apariciones.

N

  • espacio de nombres
    Mecanismo que permite a los desarrolladores certificar de manera exclusiva los nombres y las relaciones de los elementos y hacer que estos nombres sean reconocibles.De este modo pueden evitar colisiones de nombres en elementos que tengan el mismo nombre pero se definan con vocabularios diferentes.Permiten mezclar etiquetas de varios espacios de nombres, algo fundamental si el dato procede de varias fuentes.Los espacios de nombres garantizan que los nombres de los elementos no entren en conflicto y aclaran quién definió uno u otro término.

    Un espacio de nombres identifica un vocabulario XML definido dentro de un nombre de recursos uniforme (URN).Un atributo en un elemento, atributo, o referencia de entidad asocia un nombre corto con el URN que define el espacio de nombres; ese nombre corto se utiliza entonces como prefijo para el elemento, atributo o nombre de referencia de entidad con el fin de identificar de manera exclusiva el espacio de nombres.Las referencias de espacios de nombres tienen ámbito.Todos los nodos secundarios que se encuentran por debajo del nodo que especifica el espacio de nombres heredan ese espacio de nombres.Esto permite a los nombres incompletos utilizar el espacio de nombres predeterminado.Consulte también espacio de nombres RDF.

  • NCName
    Nombre XML que no contiene dos puntos (:).Un NCName comienza por una letra o un carácter de subrayado (_), seguido de una combinación de letras, números, acentos, marcas diacríticas, puntos (.), guiones (-), y caracteres de subrayado (_) permitida en la especificación XML.La siguiente lista muestra algunos ejemplos de NCNames:

    x

    _aaabbb.ccc

    catalog

    part-number

    _-._-...

  • notation
    Informa al analizador del tipo de objeto al que se está haciendo referencia.Normalmente hace referencia a un formato de datos de un dato que no es XML, como BMP.Una notación identifica, según el nombre el formato de entidades sin analizar, el formato de elementos que cuentan con un atributo de notación o la aplicación a la que se dirige una instrucción de procesamiento.
  • declaración de notación
    Informa al analizador de cómo debe tratar un tipo de archivo binario concreto, al tiempo que proporciona un nombre y un identificador externo para una notación.

    La declaración de notación proporciona un nombre interno a una notación existente de manera que pueda hacerse referencia a ella en las declaraciones de las listas de atributos, las declaraciones de entidades sin analizar y las instrucciones de procesamiento.

    El identificador externo se utiliza para la notación, que puede permitir a un analizador XML o su aplicación cliente situar una aplicación auxiliar capaz de procesar datos en la notación proporcionada.

P

  • entidad analizada
    Entidad que tiene contenido que se analiza y se sustituye por valores literales reales.El resultado se denomina texto de sustitución.Las entidades analizadas solo pueden contener datos de caracteres o marcado XML.
  • instrucción de procesamiento
    Una construcción XML que transmite información a la aplicación que procesa el código XML.Una instrucción que procesa un mecanismo para incrustar información en un archivo diseñado para aplicaciones de propiedad.Una aplicación que procesa el código XML puede realizar una acción determinada en función de las instrucciones de procesamiento.Las entidades no se expanden dentro de una instrucción de procesamiento.

    A continuación se muestra una instrucción de procesamiento que indica que el archivo XML es un documento XML de Microsoft Word:

    <?mso-application progid="Word.Document"?>

Q

  • QName
    Una representación de un nombre completo XML.Un QName consta de un espacio de nombres, representado por un prefijo de espacio de nombres y un nombre local.Para que un QName sea válido, la declaración del espacio de nombres en el ámbito del contexto en el que se utiliza el QName.Por ejemplo, si una declaración del espacio de nombres , como xmlns:aw=”www.adventure-works.com”, está en el ámbito, podrá declararse un elemento, <aw:Root/>.Para este elemento, aw:Root es el QName.

R

  • nodo de referencia
    El nodo de referencia para un contexto de búsqueda es aquel que es el nodo primario inmediato de todos los nodos del contexto de búsqueda.Todos los contextos de búsqueda tienen un nodo de referencia asociado.
  • texto de sustitución
    Contenido de entidades analizadas, tras la sustitución de referencias de caracteres y referencias de entidades de parámetro.

S

  • SAX
    Consulte API simple para XML.
  • schema
    Especificación formal de nombres de elementos que indica los elementos que se permiten en un documento XML y las combinaciones posibles.También define la estructura del documento: qué elementos son secundarios de otros, la secuencia en la que pueden aparecer los elementos secundarios y el número de elementos secundarios.Define si un elemento está vacío o puede incluir texto.El esquema define también los valores predeterminados para los atributos.

    Un esquema equivale, desde el punto de vista del funcionamiento, a una DTD, pero se escribe en XML.Un esquema proporciona también mayor funcionalidad, como redacción de datos, herencia y reglas de presentación.Como consecuencia, los nuevos lenguajes de esquema son mucho más eficaces que las DTD.

  • estructuras de esquemas
    Los compuestos que pueden construirse a partir de tipos de datos se utilizan para describir el elemento, atributo y estructura de validación de un tipo de documento.
  • SGML
    Consulte Lenguaje de marcado generalizado estándar.
  • API simple para XML (SAX)
    Una API de XML que permite a los desarrolladores aprovechar el análisis XML de orientación a eventos.A diferencia de la especificación DOM, SAX no precisa que se cargue todo el archivo XML en la memoria.A medida que analiza el documento, SAX le notifica cuándo se producen algunos eventos.Cuando responde a un evento, se descarta cualquier dato que no haya guardado de manera específica.Si su documento es muy grande, al utilizar SAX ahorrará gran cantidad de memoria, si se compara con DOM.Sobre todo si solo necesita unos elementos de un documento grande.
  • tipo de dato simple
    Un elemento que contiene solo texto.Se conoce también como tipo simple.Aparece como <simpleType> en documentos XML.Los atributos se consideran tipos simples porque contienen solo texto.
  • Protocolo simple de acceso a objetos (SOAP)
    Una forma abierta y extensible para que las aplicaciones puedan comunicarse mediante mensajes basados en XML en Web, independientemente del sistema operativo, el modelo de objeto o el lenguaje que utilicen.SOAP proporciona un modo de utilizar la infraestructura de Internet existente para permitir que las aplicaciones se comuniquen directamente unas con otras sin que los firewalls las bloqueen de manera no intencionada.
  • SOAP
    Consulte Protocolo simple de acceso a objetos.
  • Lenguaje de marcado generalizado estándar (SGML)
    La norma internacional para definir descripciones de estructura y contenido de documentos electrónicos.A pesar de su nombre, SGML no es un lenguaje en sí, sino una forma de definir lenguajes que se desarrollan junto con sus principios generales.SGML define el modo en que se crea un lenguaje de marcado especificando la sintaxis y las definiciones para los elementos y atributos que lo componen.

    XML es un subconjunto de SGML diseñado para ofrecer información de tipo SGML en Web, mientras que HTML es una aplicación de SGML.

T

  • plantilla
    La base de las hojas de estilos XML es la regla de plantillas, que crea una plantilla que permite a un agente de usuario construir un nodo de resultados con estilo a partir de un nodo de origen.La plantilla tiene dos partes:

    La parte coincidente identifica el nodo de origen (XML) al que se va a aplicar la acción de procesamiento.La información coincidente se incluye en el atributo de coincidencia.

    La parte de procesamiento define el modo en que se van a procesar los elementos secundarios y el estilo que se les aplicará.La información de procesamiento se incluye en los elementos secundarios de la plantilla.

  • tipo de atributo con token
    En un tipo con token el analizador normalizará todos los espacios en blanco en un único carácter de espacio y eliminará el espacio en blanco inicial y final.Además, validará el contenido basado en el tipo declarado.

    Existen siete tipos de atributos que se caracterizan como tipos con token porque cada valor representa un símbolo único (ID, IDREF, ENTITY, NMTOKEN) o una lista de símbolos (IDREFS, ENTITIES y NMTOKENS).

U

  • Identificador de recursos uniforme (URI)
    Superclase que incluye URN y URL.Actualmente, URI significa URL en casi todos los casos en los que se habla de XML, aunque se espera que los URN sean más numerosos en el futuro.El identificador URI proporciona un número o nombre único universal capaz de identificar un elemento o atributo de un modo universalmente único.

    Los URI son un esquema ligeramente más general para buscar recursos en Internet que se centra más en el recurso y menos en la ubicación.En teoría, un URI puede encontrar la copia más cercana de un documento reflejado o buscar un documento que se ha movido de un sitio a otro.

  • Localizador uniforme de recursos (URL)
    Conjunto de esquemas URI con instrucciones explícitas de cómo acceder al recurso en Internet.

    Los URL son uniformes en el sentido de que tienen la misma sintaxis básica sea cual sea el tipo específico de recurso (página web, grupo de noticias) que se está dirigiendo o el mecanismo descrito para obtenerlo.

  • Nombre de recursos uniforme (URN)
    Identifica un recurso de Internet persistente.Un URN puede proporcionar un mecanismo para ubicar y recuperar un archivo de esquemas que define un espacio de nombres concreto.Aunque un URL normal puede proporcionar una funcionalidad similar, un URN es más robusto y fácil de administrar para este fin ya que un URN puede hacer referencia a más de un URL.

    A diferencia de los URL, los URN no dependen de las ubicaciones.

  • entidad sin analizar
    Cualquier bloque de datos que no son XML. A veces se hace referencia a ella como una entidad binaria porque su contenido suele ser un archivo binario (como una imagen) que el analizador XML no interpreta directamente.Una entidad sin analizar puede contener texto sin formato, por lo que el término binario puede dar lugar a confusión.

    A diferencia de una entidad analizada, una entidad sin analizar requiere una notación, que identifica el formato o tipo de recurso al que se declara la entidad.Además del requisito de que un analizador XML ponga los identificadores para la entidad y la notación a disposición de la aplicación, XML no restringe el contenido de entidades sin analizar.

  • URI
    Consulte Identificador uniforme de recursos.
  • URL
    Consulte Localizador uniforme de recursos.
  • URN
    Consulte Nombre de recursos uniforme.

V

  • XML válido
    XML que cumple las reglas definidas en la especificación de XML, así como las reglas definidas en la DTD o en el esquema.

    El analizador debe comprender las restricciones de validez de la especificación de XML y comprobar el documento para ver si existen infracciones.Si el analizador encuentra un error, debe generar un informe para la aplicación XML.El analizador debe leer también la DTD, validar el documento con respecto a ella y volver a generar un informe con las infracciones para la aplicación XML.

    Como estas tareas de análisis y comprobación pueden tardar un tiempo y tal vez no sea siempre necesario realizar la validación, XML admite la posibilidad de que exista un documento con formato adecuado.

  • vocabulario
    Consulte vocabulario XML.

W

  • W3C
    Consulte Worldwide Web Consortium.
  • XML correcto
    XML que sigue las reglas de etiquetas XML que aparecen recogidas en la recomendación del W3C para XML 1.0, pero no tiene una DTD o un esquema.Un documento XML con formato adecuado contiene al menos un elemento, tiene un solo elemento de documento –con otros elementos debidamente anidados por debajo– y se forma de manera adecuada cada una de las entidades analizadas a las que se hace referencia directa o indirectamente en el documento.

    Los documentos XML con formato adecuado son fáciles de crear porque no precisan la tarea adicional de crear una DTD.Un XML correcto puede ahorrar tiempo de descarga, ya que el cliente no necesita descargar la DTD, y puede ahorrar tiempo de procesamiento, ya que el analizador XML no necesita procesar la DTD.

  • Worldwide Web Consortium (W3C)
    Organismo legislativo ubicado en MIT que establece las normas para XML, HTML, XSL y otras muchas tecnologías web.

X

  • XDR
    Consulte Reducido de datos XML.

  • XML
    Consulte Lenguaje de marcado extensible.

  • Reducido de datos XML (XDR)
    Lenguaje preliminar para crear un esquema, que identifica la estructura y las restricciones de un documento XML concreto.XDR hace referencia al subconjunto de la especificación del esquema de datos XML disponible en MSXML 3.0 y posteriores.Realiza las mismas tareas básicas que una DTD, pero con mayor eficacia y flexibilidad.A diferencia de las DTD, que precisan su propio lenguaje y sintaxis, XDR utiliza la sintaxis XML en su lenguaje.A diferencia de XSD, que acaba de ser recomendado como una norma, Microsoft implementó y puso a disposición XDR mucho antes de que existiera XSD como norma recomendada por el Grupo de trabajo del W3C para esquemas XML.
  • Declaración XML
    La primera línea de un archivo XML puede incluir de manera opcional la instrucción de procesamiento "xml", que se conoce como la declaración XML.La declaración XML puede contener pseudoatributos para indicar la versión del lenguaje XML, el juego de caracteres y si el documento puede utilizarse como una entidad independiente.

    Un ejemplo es la declaración XML con la que comienza cualquier archivo XML válido:

    <?xml version="1.0" standalone="yes" ?>
    
  • Documento XML
    Objeto de documento con el formato adecuado, según la recomendación XML, y que puede ser válido (o no).Los documentos XML tienen una estructura lógica (formada por declaraciones, elementos, comentarios, referencias de caracteres e instrucciones de procesamiento) y una estructura física (formada por entidades, comenzando por la raíz, o entidad de documento).
  • Motor XML
    Software compatible con la funcionalidad de XML del cliente; Internet Explorer 4.0 y posterior incluyen motores XML.Sus componentes incluyen compatibilidad con el analizador XML, el procesador XSL y el esquema.
  • Conjunto de información XML
    Descripción de la información disponible en un documento XML con el formato adecuado.
  • Modelo de objeto XML
    API que define un modo estándar en el que los desarrolladores pueden interactuar con los elementos del árbol estructurado de XML.El modelo de objeto XML expone las propiedades, los métodos y el contenido real (datos) que se incluyen en un objeto.Controla el modo en que los usuarios se comunican con los árboles y expone los elementos de cada árbol como objetos, a los que se puede acceder sin viajes de ida y vuelta (round trip) al servidor.El modelo de objeto XML utiliza el Modelo de objetos de documento del W3C.
  • Analizador XML
    Módulo de software que se utiliza para leer documentos XML y proporcionar acceso a su contenido y estructura.El analizador XML genera un árbol jerárquicamente estructurado, luego presenta los datos a los visores y otras aplicaciones de procesamiento y, por último, devuelve los resultados al explorador.Un analizador XML de validación comprueba además la sintaxis XML y los errores de los informes.
  • XPath
    Fruto de los esfuerzos por lograr una sintaxis y una semántica común para las funciones que comparten XSL Transformations (XSLT) y XPointer.La finalidad principal de XPath es dirigir partes de un documento XML.Además proporciona utilidades básicas para manipular cadenas, números y valores booleanos.XPath utiliza una sintaxis compacta que no se basa en XML para facilitar el uso de XPath en identificadores URI y valores de atributo XML.XPath toma su nombre de su empleo como notación de ruta, tal y como se utiliza en las direcciones URL para navegar por la estructura jerárquica de un documento XML.
  • Lenguaje de XML Pointer (XPointer)
    Iniciativa del W3C que especifica construcciones para dirigir las estructuras internas de documentos XML.En concreto, proporciona referencias específicas para elementos, cadenas de caracteres y otras partes de los documentos XML, lleven o no un atributo de id. explícito.

    Un XPointer consta de una serie de términos de ubicación, cada uno de los cuales especifica una situación, normalmente relacionada con el lugar especificado por el término de ubicación anterior.Cada elemento de ubicación tiene una palabra clave (como id., elemento secundario, antecesor, etc.) y puede tener argumentos, como un número de instancia, tipo de elemento o atributo.Por ejemplo, el XPointer:

    child(2,precocious)
    

    hace referencia al segundo elemento secundario cuyo tipo es precoz.

  • Lenguaje de consulta XML (XQL)
    Conjunto de extensiones para modelos de XSL propuesto al W3C.

    XQL es una extensión para las capacidades de XSL que se proporcionarán para buscar en documentos XML y recuperar datos de dichos documentos.Ofrece modos de manipular XML con el fin de crear nuevos documentos, para controlar el contenido de documentos existentes y administrar el orden y la presentación de estos documentos junto con XSL.

  • Definición de esquema XML (XSD)
    Lenguaje propuesto por el Grupo de trabajo del W3C para esquemas XML para utilizarlo en la definición de esquemas.Los esquemas son útiles para exigir una estructura y/o limitar los tipos de datos que se pueden utilizar de forma válida en otros documentos XML.La definición de esquema XML hace referencia a la norma completamente especificada y que se recomienda utilizar actualmente en la creación de esquemas XML.Como la especificación XSD se terminó recientemente, solo es compatible en las versiones 4.0 de MSXML.Realiza las mismas tareas básicas que una DTD, pero con mayor eficacia y flexibilidad.A diferencia de las DTD, que precisan su propio lenguaje y sintaxis, la definición de esquema XML utiliza la sintaxis XML en su lenguaje.XSD se asemeja a XDR y amplía sus capacidades.A diferencia de XDR, que Microsoft implementó y puso a disposición en MSXML 2.0 y versiones posteriores, el W3C recomienda ahora el uso de XSD como norma para definir esquemas XML.

    Consulte también esquema.

  • Vocabulario XML
    Conjunto de elementos actuales y la estructura para un tipo de documento concreto utilizado en formatos de datos específicos.Los vocabularios, junto con las relaciones estructurales de los elementos, se definen en una DTD que sirve como guía para ese vocabulario.

    Uno de los primeros vocabularios, y probablemente de los más conocidos, es el Formato de definición de canal que se emplea para definir páginas web diseñadas para ser enviadas automáticamente, o "empujadas" a los usuarios clientes.

  • XPointer
    Consulte Lenguaje de XML Pointer.
  • XQL
    Consulte Lenguaje de consulta XML.
  • XSD
    Consulte Definición de esquema XML.
  • XSL
    Consulte Lenguaje de hojas de estilos extensible.
  • Objetos de formato XSL
    Conjunto de la semántica de formato expresada como vocabulario XML.

    Conceptualmente estos objetos forman un árbol.Los objetos de formato denotan elementos tipográficos como páginas, párrafos, reglas, etc.Para obtener mayor control sobre la presentación de estos elementos se utiliza un conjunto de propiedades de formato, como sangrías, espacios de letras y palabras, así como líneas viudas, huérfanos y control de guiones.Los objetos y las propiedades de formato proporcionan el vocabulario para expresar el intento de presentación.

  • Modelos XSL
    Lenguaje de selección declarativo y sin procedimientos implementado en las versiones 3.0 y anteriores de MSXML.En MSXML 4.0 y posterior no son compatibles los modelos XSL.Para obtener más información sobre modelos XSL, descargue el SDK de MSXML 2.5 de MSDN® que encontrará en msdn.microsoft.com/downloads/.
  • Transformaciones XSL (XSLT)
    Utiliza el lenguaje de expresión definido por XPath para seleccionar elementos para realizar un procesamiento condicional y generar texto.

    XSLT ofrece dos "enlaces" para ampliar el lenguaje: un enlace para ampliar el conjunto de elementos de instrucción empleados en plantillas y un enlace para ampliar el conjunto de funciones utilizadas en expresiones de XPath.Estos enlaces se basan en espacios de nombres de XML.