ET 开发人员参考 |
Worksheet.XmlMapQuery 方法 |
语法
表达式.XmlMapQuery(XPath, SelectionNamespaces, Map)
表达式 一个代表 Worksheet 对象的变量。
参数
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
XPath | 必选 | String | 要查询的 XPath。 |
SelectionNamespaces | 可选 | Variant | 以空格分隔的 String 类型,包含在 XPath 参数中引用的命名空间。如果无法解析某个指定的命名空间,将产生运行时错误。 |
Map | 可选 | Variant | 如果希望在特定的映射中查询 XPath,请指定 XML 映射。 |
返回值
Range
说明
与 XmlDataQuery 方法不同,XmlMapQuery 方法返回 XML 列表的整个列,其中包括标题行。
![]() |
---|
利用 XmlMapQuery,开发人员可以查询是否存在具体的映射。该方法无法用于查询映射中的数据片段。例如,映射区域的 XPath 为“/root/People[@Age="23"]/FirstName”是有效的。查询此 XPath 位置路径的 XmlMapQuery 将返回正确区域。但为在以上映射区域中找到“Joe”而对“/root/People[FirstName="Joe"]”进行的查询将失败,原因是映射区域的 XPath 定义不同。 |