使用 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
过程
子主题
构建和运行样本 XML 应用程序
可以使用 IBM WebSphere® Application Server XML 瘦客户机(即 com.ibm.xml.thinclient_9.0.0.jar 文件)来构建样本 XML 应用程序。也可以使用 API 文档来进一步了解 XML API。运行 IBM XML 瘦客户机
带有 WebSphere Application Server 的 IBM XML 瘦客户机允许应用程序在简单 Java™ 环境中利用 IBM XML 技术组件。 此类应用程序可以直接访问 XML API 以在 Java SE 运行时环境中处理 XPath、XQuery 和 XSL。可以借助您的应用程序通过使用 WebSphere Application Server 安装来捆绑 XML 瘦客户机库。 XML 瘦客户机还扩展了 Java SE 运行时环境选项。它可在随 WebSphere Application Server 产品打包的 IBM Java 运行时环境 (JRE)、Windows、Oracle Corporation 的 Linux JRE、从 Oracle Corporation Web 站点下载的 JRE 或从 HP Web 站点下载的 JRE 中运行。执行基本操作
您可以使用此信息,帮助执行基本 XPath、XSLT 和 XQuery 操作。预编译
您可以使用此信息,帮助您对表达式、查询或样式表进行预编译。使用解析器
您可以使用此信息来帮助您使用解析器。使用外部变量和函数
您可以使用此信息来帮助您使用外部变量和函数。创建项目和序列
您可以使用此信息来帮助您使用 XItemFactory 创建项目和序列以及使用序列类型。使用整理
XSLT 样式表和 XQuery 和 XPath 中的表达式可使用整理 URI 引用整理。整理是一组特定于文化的规则,这些规则定义存储文本的方式,以及两个文本部分之间的哪些差异重要,哪些差异不重要。使用命令行工具执行
您可以使用 ExecuteXSLT 工具执行样式表,使用 ExecuteXPath 工具执行 XPath 表达式,使用 ExecuteXQuery 工具执行 XQuery 表达式。使用消息处理程序和消息传递异常
您可以使用此信息来帮助您使用消息处理程序和管理异常。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_using_xapi
文件名:txml_using_xapi.html