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.
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
Conformidad de XQuery 1.0
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.