【发布时间】:2016-06-27 09:48:21
【问题描述】:
代码在 IronPython 中,这里是:
for systemNode in csResultXML.SelectNodes("Response/SubSystems/SubSystem"):
itemNodes = systemNode.SelectNodes('/SubSystem/Items/Item')
单循环循环中systemNode的值为:
<SubSystem ID="0">
<Items>
<Item>
<Quantity>1</Quantity>
<TotalPrice>0.0</TotalPrice>
</Item>
<Item>
<Quantity>1</Quantity>
<TotalPrice>0.0</TotalPrice>
</Item>
</Items>
</SubSystem>
当代码完成时,itemNodes 是一个空列表。
为什么? XPath 在线验证器正确返回结果。
谢谢你的时间
【问题讨论】:
标签: python .net xpath ironpython xmlnode