我需要一些帮助来阅读格式奇特的 XML 文件。由于节点和属性的结构方式,我不断遇到 XMLException 错误(至少,这是输出窗口告诉我的;我的断点拒绝触发以便我可以检查它)。无论如何,这是 XML。以前有人经历过这样的事情吗?
<ApplicationMonitoring>
<MonitoredApps>
<Application>
<function1 listenPort="5000"/>
</Application>
<Application>
<function2 listenPort="6000"/>
</Application>
</MonitoredApps>
<MIBs>
<site1 location="test.mib"/>
</MIBs>
<Community value="public"/>
<proxyAgent listenPort="161" timeOut="2"/>
</ApplicationMonitoring>
干杯
编辑:解析代码的当前版本(文件路径缩短 - 我实际上并没有使用这个):
XmlDocument xml = new XmlDocument();
xml.LoadXml(@"..\..\..\ApplicationMonitoring.xml");
string port = xml.DocumentElement["proxyAgent"].InnerText;