Modelo de datos XQuery y XPath


El modelo de datos XQuery y XPath (XDM) es el modelo de datos compartido por los lenguajes de programación XPath 2.0, XSLT 2.0, XQuery y XForms . Está definido en una recomendación del W3C . [1] Originalmente, se basaba en el modelo de datos XPath 1.0, que a su vez se basa en el conjunto de información XML .

El XDM consta de secuencias planas de cero o más elementos que se pueden escribir o no escribir , y son valores atómicos o nodos XML (de siete tipos: documento, elemento, atributo, texto, espacio de nombres, instrucción de procesamiento y comentario). Opcionalmente, las instancias de XDM pueden validarse con un esquema XML .


La jerarquía de tipos de XDM