Altova MobileTogether Designer

Puede utilizar todas las funciones de extensión de Altova en sus expresiones XPath/XQuery. Con ellas conseguirá funciones adicionales no disponibles en la biblioteca de funciones estándar de XPath, XQuery y XSLT.

En esta documentación el nombre de las funciones de extensión de Altova siempre termina con el sufijo [altova:] para evitar confundirlas con funciones de la biblioteca estándar. Por ejemplo: add-years-to-date [altova:].

Sin embargo, cuando las utilice en sus expresiones XPath/XQuery, no incluya ningún prefijo o sufijo en el nombre de la función. Por ejemplo: add-years-to-date(xs:date("2014-01-15"), 10).

 

 

Funciones XPath

(en expresiones XPath en XSLT):

XP1 XP2 XP3.1.1

Funciones XSLT

(en expresiones XPath en XSLT):

XSLT1 XSLT2 XSLT3

Funciones XQuery

(en expresiones XQuery en XQuery):

XQ1 XQ3.1

 

Cómo usar las funciones de extensión de Altova

Para poder usar las funciones de extensión de Altova debe declarar el espacio de nombre correspondiente (el primer resaltado en el extracto de código siguiente) y después usar las funciones de extensión para que se resuelvan como si pertenecieran a ese espacio de nombres (véase el segundo resaltado). En el ejemplo siguiente puede ver cómo se usa la función de extensión de Altova age.

 

<xsl:stylesheet version="2.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:fn="http://www.w3.org/2005/xpath-functions"

xmlns:altova="http://www.altova.com/xslt-extensions">

<xsl:output method="text" encoding="ISO-8859-1"/>

<xsl:template match="Persons">

<xsl:for-each select="Person">

  <xsl:value-of select="concat(Name, ': ')"/>

  <xsl:value-of select="altova:age(xs:date(BirthDate))"/>

  <xsl:value-of select="' years&#x0A;'"/>

</xsl:for-each>

</xsl:template>

</xsl:stylesheet>

 

Funciones XPath/XQuery

Las funciones XPath/XQuery se pueden utilizar en expresiones XPath y en expresiones XQuery:

 

Funciones XPath/XQuery de fecha y hora

Funciones XPath/XQuery de geoubicación

Funciones XPath/XQuery relacionadas con imágenes

Funciones XPath/XQuery numéricas

Funciones XPath/XQuery de secuencia

Funciones XPath/XQuery de cadena

 

© 2017-2023 Altova GmbH