WPS 基础接口 > 文字 API 参考 > Document > 方法 > Document.SelectSingleNode 方法
返回一个 XMLNode 对象,该对象代表画布与指定文档中 XPath 参数相匹配的第一个节点。

语法

表达式.SelectSingleNode(XPath, PrefixMapping, FastSearchSkippingTextNodes)

表达式   必选。一个代表 Document 对象的变量。

参数

名称 必选/可选 数据类型 说明
XPath 必选 String 有效的 XPath 字符串。有关 XPath 的详细信息,请参阅 Microsoft Developer Network (MSDN) 网站上的 XPath 参考文档。
PrefixMapping 可选 Variant 提供用于搜索的架构中的前缀。如果 XPath 参数使用名称来搜索元素,则可使用 PrefixMapping 参数。
FastSearchSkippingTextNodes 可选 Boolean 如果该参数值为 True,则搜索指定节点时跳过所有文本节点。如果该参数值为 False,则搜索时包含文本节点。默认值为 True

返回值
XMLNode

说明

FastSearchSkippingTextNodes 参数设置为 False 会降低性能,因为 WPS 将根据节点中包含的文本对文档中所有节点进行搜索。

示例

以下示例返回在活动文档中找到的第一个 title 元素,该元素是 book 元素的子元素。

示例代码
let strElement
let strPrefix

strElement = "/x:catalog/x:book/x:title"
strPrefix = "xmlns:x=\"\"" + ActiveDocument.XMLSchemaReferences.Item(1).NamespaceURI + "\"\""

let objElement = ActiveDocument.SelectSingleNode(strElement, strPrefix)


请参阅