我有一个类似于这个问题SelectNodes with XPath ignoring cases的问题,但在我的情况下,大小写问题出现在名为'application'的节点中(有时是'Application',其他时候是'application')。
我应该如何应用另一个帖子中的解决方案?还是在这种情况下应该使用不同的解决方案?
xml:
<?xml version="1.0" encoding="utf-16" ?>
<application>
<forms>
<action type="update">
<form uid="" >
</form>
</action>
</forms>
</application>
在C# 3.5中:
XmlNode nodex= oXMLDoc1.SelectSingleNode("Application/forms/action/form/@uid")
nodex.Value="UniqueIDx";//nodex is null :S