使用 XML API 以执行操作

您可以使用 IBM® XML 应用程序编程接口 (API),执行使用新的和更新的 W3C XML 标准的操作。

开始之前

处理器限制:
  • 使用名称空间轴时,如果提供的输入文档为 StreamSource、SAXSource 或 StAXSource,那么可通过名称空间轴,访问仅在当前节点上声明的名称空间(而不是在当前节点的作用域中的所有名称空间)。
  • 对某些字符串函数和运算进行求值时,处理器可能不会正确处理代码点在 #xFFFF 上的 Unicode 字符;它可能会不正确的将 UTF-16 编码的字符中的代理对视为两个不同字符。
  • 不可以从具有复杂类型的元素(具有仅元素内容)删除空格文本节点。匹配此类元素的子代时,使用仅匹配诸如 element() 的元素的序列类型,可避免处理这些文本节点。
  • 与运算符表达式相关的错误消息中报告的列号可能不会指向实际错误的操作数。确定错误原因时,考虑这两个操作数。
  • 在算术表达式中,将 XQuery typeswitch 子句中声明的变量用作操作数可能会导致错误。
    在类似以下示例的算术表达式中,使用 XQuery typeswitch 子句中声明的变量时,处理器可能不会正确报告类型错误。
    typeswitch (.)
    case $a as xs:integer return ($a + 1)
    default return 17
    要解决此限制,请将变量强制类型转换为预期类型。例如:
    typeswitch (.)
    case $a as xs:integer return (($a cast as xs:integer) + 1)
    default return 17

过程


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_using_xapi
文件名:txml_using_xapi.html