PunteroX

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

XPointer es un sistema para direccionar componentes de medios de Internet basados en XML. Se divide en cuatro especificaciones: un "marco" que forma la base para identificar fragmentos XML, un esquema de direccionamiento de elementos posicionales, un esquema para espacios de nombres y un esquema para direccionamiento basado en XPath. XPointer Framework es una recomendación del W3C desde marzo de 2003.

El lenguaje XPointer está diseñado para abordar los aspectos estructurales de XML, incluido el contenido de texto y otros objetos de información creados como resultado del análisis del documento. Por lo tanto, podría usarse para apuntar a una sección de un documento resaltada por un usuario a través de una acción de arrastre del mouse.

Durante el desarrollo, y hasta 2016, XPointer estaba cubierto por una patente de tecnología libre de regalías propiedad de Sun Microsystems.

Direccionamiento de elementos posicionales

El esquema element() introduce el direccionamiento posicional de los elementos secundarios. Esto es similar a una dirección XPath simple, pero los pasos posteriores solo pueden ser números que representen la posición de un descendiente en relación con su rama en el árbol.

Por ejemplo, dado el siguiente fragmento:

■foobar id="foo" ■bar/conferencia Identificado . a="1"/ ■/baz título . a="2"/■/foobar título

resulta como los siguientes ejemplos:

 xpointer(id("foo") = título foobar
xpointer(/foobar/1) = confianza bar
xpointer(//bom) = título bom (a=1), bom (a=2)
elemento(/1/2/1) = tercero bom (a=1) (/1 descender al primer elemento (foobar),
/2 descender al segundo elemento infantil (baz),
/1 select first child element (bom))

Contenido relacionado

Función de orden superior

En matemáticas e informática, una función de orden superior es una función que hace al menos una de las siguientes...

Pentium 4

Pentium 4 es una serie de CPU de un solo núcleo para equipos de sobremesa, portátiles y servidores básicos fabricados por Intel. Los procesadores se...

Máquina virtual paralela

Parallel Virtual Machine es una herramienta de software para redes paralelas de computadoras. Está diseñado para permitir el uso de una red de máquinas...
Más resultados...
Tamaño del texto:
Copiar