执行基本操作
您可以使用此信息,帮助执行基本 XPath、XSLT 和 XQuery 操作。
过程
子主题
XML API 的概述
该产品提供 IBM XML 应用程序编程接口来支持 XML 标准。此应用程序编程接口调用运行时引擎,此引擎能够执行 XPath 2.0、XSLT 2.0 和 XQuery 1.0 以及操作返回的 XML 数据。在编译器和拦截器之间进行选择
您可以将编译器或拦截器用于准备和执行 XQuery 表达式、XPath 表达式或 XSLT 样式表。选择使用编译器还是拦截器在很大程度上特定于应用程序,且取决于多个因素。使用静态和动态上下文
您可以使用 XML API 提供的两个上下文接口:XStaticContext 和 XDynamicContext。将 XML 类型映射至 Java 类型
在使用外部函数和变量时,您可以在 XML 类型与 Java 类型之间使用此映射。只建议使用这些映射;其他类型的行为受类型提升、强制类型转换规则以及目标类型可表示的值范围影响。执行基本 XPath 操作
您可以使用 XPathExecutable 实例(使用 XFactory.prepareXPath 方法创建的实例),对 XPath 表达式进行求值。执行基本 XSLT 操作
您可以使用 XSLTExecutable 实例(使用 XFactory.prepareXSLT 方法创建的实例),执行 XSLT 变换。执行基本 XQuery 操作
您可以使用 XQueryExecutable 实例(使用 XFactory.prepareXQuery 方法创建的实例),对 XQuery 表达式进行求值。查看结果
在您的应用程序已准备或已加载 XPath 表达式(XPathExecutable 对象)、XSLT 样式表(XSLTExecutable 对象)或 XQuery 表达式(XQueryExecutable 对象)的 XExecutable 对象后,将 XExecutable 对象提供给某些输入,然后对结果执行操作。您提供的输入的源以及要对结果执行的操作确定您所使用的执行方法。对结果进行序列化
在您的应用程序已对 XPath 或 XQuery 表达式进行求值后,或已对 XSLT 样式表执行变换后,您可能希望将输出编写为以文件或 Java 字符串表示的实际 XML 文档。 将结果呈现为 XML 文档的过程称为序列化。使用 XSequenceCursor 导航
XSequenceCursor 接口为您提供序列数据的视图。使用 XTreeCursor 导航
您可以使用 XTreeCursor 接口来查看数据。
相关概念:


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