使用外部变量
XML API 允许您访问来自 XPath 和 XQuery 表达式的外部变量,以及来自 XSLT 样式表的样式表参数。
关于此任务
XML 处理依赖输入文档中不包含的信息时,外部变量会很有用。例如,在您编写可使用户按标题在存储为 XML 的库中搜索书籍的应用程序的情况下,可以准备单个 XQuery 表达式以在库中查找书籍,此库使用要匹配的书籍标题的变量。可以通过将提交的书籍标题绑定到变量,为用户提交的每个搜索使用生成的 XQueryExecutable 对象。在分别针对 XPath、XQuery 和 XSLT 的单独文章中,描述了使用外部变量和样式表参数的详细信息。