日期:2014-05-20  浏览次数:20837 次

SelectNodes的Xpath的问题 ---有空格
如果有一段XML代码
<t>
<t1> 1 </t1>
</t>

<t>
<t1> 1   </t1>
</t>


上面的 <t1> 的都值都是为1 ,但是第二个的 1 后面跟了一个空格如果用
Xpath   =   "//t[t1= '1 '] "
JavaScript的SelectNodes两个都能返回
但是用C#来做,只能返回返回第一个,第二个就不返回了。
有什么办法让 能让C#返回两个??


------解决方案--------------------
xpath

"//t[normalize-space(t1)= '1 '] "
------解决方案--------------------
hdt(倦怠) 大哥已说了,我给你提供个链接吧,看看..

http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html