xml:
<?xml version="1.0" encoding="utf-8" ?>
<!-- 这是一个示例文件-->
<config>
<AssemblyName>Demo</AssemblyName>
<ClassName>Demo.Demo1</ClassName>
</config>代码:
var n=doc.SelectNodes("config/1");异常:
表达式的计算结果必须为节点集。但是通过其他工具做xpath计算时是成功的,config/1和config/ClassName/1返回一个结果,config//1返回5个结果,config/ClassName//1返回2个结果想请大侠帮讲下这几种红字的语法到底是什么意思~ 从结果推断完全无法理解啊
<?xml version="1.0" encoding="utf-8" ?>
<!-- 这是一个示例文件-->
<config>
<AssemblyName>Demo</AssemblyName>
<ClassName>Demo.Demo1</ClassName>
</config>代码:
var n=doc.SelectNodes("config/1");异常:
表达式的计算结果必须为节点集。但是通过其他工具做xpath计算时是成功的,config/1和config/ClassName/1返回一个结果,config//1返回5个结果,config/ClassName//1返回2个结果想请大侠帮讲下这几种红字的语法到底是什么意思~ 从结果推断完全无法理解啊
/ 从根节点选取。
// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。XPath 教程
这个的/1和sql中的 select 1 是一个意思吧,看结果。