C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
173 个问题
好的,一直在处理一个大的XML文件,我试图做的是解析这个XML文件并得到说,
轨道 ID、ARTI、TITE 和 FNAE
并返回 XML 文档中具有这些值的每个项目
尝试了以下代码,
XmlDocument doc = new XmlDocument();
doc.Load(@"C:\Users\elfen\AppData\Local\elfenliedtopfan5-storeddbs\Database\Database.xml");
XmlNodeList nodes = doc.SelectNodes("/database/tracks/track");
foreach (XmlNode node in nodes)
{
//string trackID = node.Attributes[0].InnerXml;
//string Artist = node.Attributes[1].InnerXml; // this works for part of them but each song is diffent and not able to return the fnae as in certin areas it does not fall under the 3rd attribute
//string Title = node.Attributes[2].InnerXml;
string testme = node["fnam"].InnerText;
}
以下单字符串测试我给了我节点而不是对象错误的实例
XML 文档的纲要。 分子式:B0qC3hLB
任何帮助将不胜感激,因为不太确定如何通过我知道的相当多的 XML 解析方法运行,但无法获得所需的结果。
先谢谢你。
Note:此问题总结整理于: C# XML getting multible lines in xml document but only keys looked for.