【发布时间】:2012-11-23 08:38:01
【问题描述】:
我使用 LINQ to XML 处理由 Autodesk 公司创建的 PackageContents.xml 文件。公司已定义此 XML 文件 here 的结构,但没有 XSD 架构。
我有一个问题:这家公司违反了他的规则......元素和属性的情况通常是无效的。例如,可以定义“Url”属性而不是“URL”属性(不同的大小写)。
但是case is important for XML(或in English):
与元素名称一样,属性名称区分大小写并且必须以 带有字母或下划线。
“URL”不等于“Url”——找不到这样的属性。
我可以通过 LINQ to XML(或其他)解决这个问题,还是不能?
【问题讨论】:
标签: c# .net xml linq-to-xml casing