Utilización de la API XML para llevar a cabo operaciones

Puede utilizar la API (interfaz de programación de aplicaciones) XML de IBM® para llevar a cabo operaciones que utilizan estándares XML W3C nuevos y actualizados.

Antes de empezar

Limitaciones del procesador:
  • Cuando se utiliza el eje del espacio de nombres, sólo los espacios de nombres declarados en el nodo actual son accesibles mediante el eje del espacio de nombres (en lugar de todos los espacios de nombres que están en el ámbito de nodo actual) si el documento de entrada proporcionado es StreamSource, SAXSource o StAXSource.
  • Cuando se evalúan algunas funciones de cadena y operaciones, es posible que el procesador no maneje correctamente los caracteres Unicode con puntos de código por encima de #xFFFF; es posible que trate incorrectamente el par sustituto en la codificación UTF-16 del carácter como dos caracteres separados.
  • Es posible que no se eliminen los nodos de texto con espacio en blanco de los elementos que tienen un tipo complejo con contenido element-only. Cuando se comparen hijos de un elemento así, utilice un tipo de secuencia que coincida sólo con elementos como element() para evitar procesar estos nodos de texto.
  • Es posible que el número de columna notificado en un mensaje de error relacionado con una expresión de operador no apunte al operando que realmente contiene el error. Tenga en cuenta ambos operandos al determinar la causa del error.
  • El uso de una variable declarada en una cláusula XQuery typeswitch como un operando en una expresión aritmética puede causar un error.
    Cuando se utiliza la variable declarada en una cláusula XQuery typeswitch en una expresión aritmética como en el siguiente ejemplo, es posible que el procesador informe incorrectamente de un error de tipo.
    typeswitch (.)
    case $a as xs:integer return ($a + 1)
    default return 17
    Para solucionar esta limitación, convierta la variable al tipo esperado. Por ejemplo:
    typeswitch (.)
    case $a as xs:integer return (($a cast as xs:integer) + 1)
    default return 17

Procedimiento


Icon that indicates the type of topic Task topic



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