【发布时间】:2016-06-06 00:13:29
【问题描述】:
我目前正在尝试读取这种格式的 XML 文件以将其转换为列表,但尝试 cmets 中的代码给我一个错误:这就是它在 IE 中的样子。显然后面有一个关闭的资产标签和关闭属性
<Properties>
- <Assets>
- <Asset Name="" Version="">
<TestCase Name="" Version="" SubVersion="" />
<TestCase Name="" Version="" SubVersion="" />
<TestCase Name="" Version="" SubVersion="" />
<TestCase Name="" Version="" SubVersion="" />
</Asset>
所以我这样做了:
XmlReader xReader = XmlReader.Create(new StringReader(xmlDoc));
在哪里xml doc = @"\\visreP01\REFERENCES\default.reference.versions\default.reference.versions.properties.xml"
我正计划测试如何迭代名称和版本等以迭代地将它们放入列表中。但是在阅读过程中,我得到的数据根级别是无效的第 1 行位置 1。
【问题讨论】:
-
您的 XML 无效。更正它。
-
不是在 dev pc atm 上,而是在带有循环和一些查询的 XDocument 上