【发布时间】:2020-01-10 23:08:33
【问题描述】:
我正在阅读这个 XML 文件(代码 sn-p):
temp = Path.GetFileNameWithoutExtension(s);
var document = new XmlDocument();
document.Load(s);
var root = document.DocumentElement;
var node = root["ScenarioDescription"];
var text = node?.InnerText;
var ArmyNode = root["ArmyFiles"];
var ArmyText = ArmyNode?.InnerText;
但是,ArmyText 返回构成 ArmyFiles 节点的所有三个字符串的串联。我需要它们作为三个单独的字符串。我该怎么做?
【问题讨论】:
-
请以文本形式包含 XML。它使某人更容易复制/粘贴到他们自己的测试中。
-
这些是非常大的 XML 文件(1,000 行)。我认为将其全部粘贴为文本并不实用。我只想读取组成节点的 3 个字符串。
-
否,但您可以粘贴屏幕截图中的部分。这就是我的意思。关键是通过更容易开始测试来降低有人帮助您的障碍。
标签: c# xml serialization