Declaraciones de conformidad

El procesador es una implementación de las recomendaciones W3C de XSL Transformations (XSLT) Versión 2.0 y de XQuery 1.0.

Se implementan las primeras ediciones de las recomendaciones de XSLT 2.0, XQuery 1.0 y XPath 2.0, con los niveles de conformidad descritos en este artículo, así como todos los errores publicados en las recomendaciones editadas que se han propuesto de las segundas ediciones de XSLT 2.0, XQuery 1.0, XPath 2.0 y de las recomendaciones secundarias. Incluye soporte para la función fn:element-with-id y la propiedad del sistema xsl:supports-namespace-axis de XSLT.

Consulte la sección 21 de la recomendación de XSLT 2.0 y la sección 5 de la recomendación de XQuery 1.0 si desea más información sobre los criterios de conformidad para procesadores.

Conformidad de XSLT 2.0

El procesador se adecua a XSLT 2.0 como procesador XSLT que tiene en cuenta los esquemas. También da soporte a las siguientes características opcionales de XSLT 2.0:
  • característica de serialización
  • característica de compatibilidad con versiones anteriores
Si desea obtener una lista completa de las características definidas para la implementación, lea Comportamientos específicos de la implementación de XSLT 2.0, XPath 2.0 y XQuery 1.0.

Conformidad de XQuery 1.0

El procesador tiene una conformidad mínima con XQuery 1.0. También da soporte a las características opcionales siguientes de XQuery 1.0:
  • característica de eje completo
  • característica de serialización
  • característica de importación de esquemas
  • característica de validación de esquemas
  • característica de módulo
Si desea obtener una lista completa de las características definidas para la implementación, lea Comportamientos específicos de la implementación de XSLT 2.0, XPath 2.0 y XQuery 1.0.
Conformidad del modelo de datos
El procesador da soporte a la construcción normativa de una instancia de un modelo de datos XQuery/XPath desde un Infoset o desde un PSVI. De forma predeterminada, la construcción de la instancia del modelo de datos procederá de un Infoset. Si se invoca al método setValidating de una instancia XFactory con un valor true, cualquier instancia del modelo de datos que cree el procesador se construirá a partir de PSVI.

Para obtener más información, consulte Cómo llevar a cabo operaciones básicas de XQuery.

El procesador da soporte tanto a XML 1.0 como a XML 1.1.

Soporte de extensión

El procesador da soporte a las extensiones adicionales siguientes:
  • atributo de extensión de cantidades indentadas xsl:output
  • selección de funciones de extensión EXSLT
  • elemento de extensión de redirección
Atributo de extensión xalan:indent-amount de xsl:output
Si el valor del parámetro de serialización indentado es yes para una instrucción explícita o implícita xsl:result-document en una hoja de estilo XSLT, el procesador utilizará el valor de un atributo de extensión de cantidades indentadas en la declaración xsl:output declaration asociada para determinar la cantidad de modo que la indentación debería aumentar para cada nivel de elemento anidado en el resultado serializado.

El atributo de la extensión de cantidades indentadas está en el espacio de nombres http://xml.apache.org/xalan.

Funciones de extensión EXSLT
Para facilitar la migración de las hojas de estilo de XSLT 1.0, el procesador da soporte a muchas funciones de extensión definidas por la iniciativa de la comunidad de EXSLT. En muchos casos, estas funciones duplican funciones que se han incluido en XSLT 2.0, XPath 2.0 y XQuery 1.0.

Para obtener más información sobre EXSLT, consulte el sitio web de EXSLT.

Funciones comunes de EXSLT
El procesador solamente da soporte a la función de extensión común node-set. Esta función se ha hecho redundante el hecho que XSLT 2.0 no restringe las operaciones que se pueden llevar a cabo en árboles temporales.

Las funciones comunes EXSLT se encuentran en el espacio de nombres http://exslt.org/common.

Funciones de fechas y horas de EXSLT
Las funciones de fechas y horas de EXSLT proporcionan prestaciones para manipular los valores de fecha y hora. La mayoría de estas funciones son redundantes e incluyen los tipos de datos nuevos de fecha y hora del esquema XML en XSLT 2.0, XQuery 1.0 y XPath 2.0.

Las funciones de fechas y horas de EXSLT se encuentran en el espacio de nombres http://exslt.org/dates-and-times.

Funciones dinámicas de EXSLT
El procesador solamente da soporte a la función de extensión dinámica de evaluación.

Las funciones dinámicas de EXSLT se encuentran en el espacio de nombres http://exslt.org/dynamic.

Funciones de coincidencia de EXSLT
Las funciones de coincidencia de EXSLT proporcionan prestaciones para diversas operaciones matemáticas de uso común. Solamente las funciones math:abs, math:max, math:min y math:highest se han hecho redundantes en XSLT 2.0, XQuery 1.0 y XPath 2.0.

Las funciones de coincidencia EXSLT se encuentran en el espacio de nombres http://exslt.org/math.

Funciones de definición de EXSLT
Las funciones de definición de EXSLT definen prestaciones para llevar a cabo operaciones definidas en secuencias de nodos. La nueva intersección las ha hecho redundantes y excluyen a las operaciones establecidas y a las operaciones de comparación de nodos << y >> introducida en XSLT 2.0, XQuery 1.0 y XPath 2.0.

Las funciones de definición de EXSLT se encuentran en el espacio de nombres http://exslt.org/sets.

Funciones de serie de EXSLT
Las funciones de serie de EXSLT proporcionan recursos para la manipulación de series. Las funciones de adición de señales y división las han hecho redundantes las operaciones nuevas para la manipulación de series en XSLT 2.0, XQuery 1.0 y XPath 2.0, incluida la función fn:tokenize y la instrucción xsl:analyze-string.

Las funciones de serie de EXSLT se encuentran en el espacio de nombres http://exslt.org/strings.

Elemento de extensión xalan:redirect
El elemento de extensión de redirección proporciona un medio de dirigir la salida desde una hoja de estilo de XSLT a más de un destino de salida. Este elemento de extensión lo ha hecho redundante la nueva instrucción xsl:result-document de XSLT 2.0.

El elemento de extensión de redirección se encuentra en el espacio de nombres http://xml.apache.org/xalan.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cxml_conform
File name: cxml_conform.html