【发布时间】:2017-05-06 00:37:51
【问题描述】:
我需要遍历一些格式不寻常的 XML。它看起来像这样:
<Baseball>
<Player playerID="123" playerName="John Smith" playerBats="Right"/>
<position positionID="1b" positionCode="abc" counter="3"/>
<position positionID="2b" positionCode="def" counter="2"/>
</Player>
</Baseball>
我无法更改给我的这种格式。我需要遍历每一行,不同的部分被拉到不同的地方。我将在 C# 中编写代码。想法?谢谢!
【问题讨论】:
-
“异常格式”是否包括在
positiontag和ID = 2b中缺少关闭>以及在名为player的player中缺少早期"@987654330 @? -
帖子中的文本示例不代表有效的 XML - 因此,如果确实是具有代表性的示例,请停止将其称为“XML”并使用基本的文本扫描工具尝试从中提取数据。否则edit 发布更新示例并显示您尝试阅读的代码。
-
我看不出这个 XML 有什么异常。
-
@J.N. OP 在他的 cmets 中声明,在进行“一些小的编辑”后,XmlDocument 仍然“以这种不寻常的形式”