Operationen mit der API XML ausführen

Mit der IBM® API XML können Sie Operationen ausführen, die die neuen und aktualisierten W3C-XML-Standards nutzen.

Vorbereitende Schritte

Einschränkungen des Prozessors:
  • Wenn Sie die Namespaceachse verwenden und das Eingabedokument als StreamSource, SAXSource oder StAXSource bereitgestellt wird, können Sie über diese Achse nur auf die Namespaces zugreifen, die für den aktuellen Knoten deklariert sind (und nicht auf alle Namespaces im Bereich des aktuellen Knotens).
  • Werden einige Zeichenfolgefunktionen und -operationen ausgewertet, kann der Prozessor Unicode-Zeichen mit Codepunkten oberhalb von #xFFFF möglicherweise nicht ordnungsgemäß bearbeiten. Er könnte das Ersatzzeichenpaar für das Zeichen in der Codierung UTF-16 fälschlicherweise als zwei separate Zeichen betrachten.
  • Textknoten mit Leerzeichen können nicht aus Elementen entfernt werden, die einen komplexen Typ mit ausschließlich Elementinhalt haben. Wenn die untergeordneten Elemente eines solchen Elements abgeglichen werden, verwenden Sie eienn Sequenztyp, der nur Elemente wie element() abgleicht, um eine Verarbeitung dieser Textknoten zu vermeiden.
  • Die in einer Fehlernachricht zu einem Operatorausdruck angegebene Spaltennummer verweist möglicherweise nicht auf den tatsächlich fehlerhaften Operanden. Überprüfen Sie bei der Bestimmung der Fehlerursache beide Operanden.
  • Die Verwendung einer Variablen, die in einer XQuery-Klausel "typeswitch" als Operand in einem arithmetischen Ausdruck deklariert ist, kann einen Fehler verursachen.
    Wenn Sie die Variable verwenden, die in einer XQuery-Klausel "typeswitch" in einem arithmetischen Ausdruck wie im folgenden Beispiel verwendet wird, meldet der Prozessor den Typfehler möglicherweise nicht ordnungsgemäß.
    typeswitch (.)
    case $a as xs:integer return ($a + 1)
    default return 17
    Sie können diese Einschränkung umgehen, indem Sie die Variable in den erwarteten Typ umsetzen. Beispiele:
    typeswitch (.)
    case $a as xs:integer return (($a cast as xs:integer) + 1)
    default return 17

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_using_xapi
Dateiname:txml_using_xapi.html