【发布时间】:2012-01-06 15:16:10
【问题描述】:
我有一个项目来读取 xml 文件。它来自网络服务。但它有时会带有不同的属性。
标准的xml文件是这样的:
<xml ....>
<car carname="Opel">Opel
</car>
</xml>
但有时网络服务可以向我发送这样的 xml 文件:
<xml ....>
<car carName="Opel">Opel
</car>
</xml>
在后面的代码中;
If carrierNode.Attributes("carname") IsNot Nothing Then
CarrierLabel = carrierNode.Attributes("carname").Value
...............
现在,当第二种类型的 XML 文件出现在我的代码中时,由于没有“carName”这样的属性,它就崩溃了。 如何支持 carName 的变体,例如 "CarName"、"carNameE" "CARNAME" ....?
谢谢
【问题讨论】:
标签: .net xml vb.net case-sensitive