我有我想讀一個XML文件,並輸出它的數據我的XML是象下面這樣:讀取XML沒有返回
<?xml version="1.0" encoding="UTF-8"?>
<serverfiles>
<file name="picture1.jpg"/>
<file name="file1.txt"/>
<folder name="subfolder">
<file name="picture2.jpg"/>
<file name="file2.txt"/>
<folder name="anotherfolder">
<file name="file3.txt"/>
</folder>
</folder>
<folder name="anotherfolder"/>
</serverfiles>
而想要輸出它是這樣:
picture1.jpg
file1.txt
subfolder\picture2.jpg
subfolder\file2.txt
subfolder\anotherfolder\file3.txt
我試過這個:
string xml = new WebClient().DownloadString("");
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(xml);
XmlElement element = xdoc.DocumentElement;
XmlAttributeCollection attr_coll = element.Attributes;
for(int i = 0; i < attr_coll.Count; i++)
{
string attr_name = attr_coll[i].Name;
}
但是在for循環計數我沒有得到任何東西可以有人請幫助我。
Ar你是否表示你沒有看到任何輸出? –
這不會工作,你必須循環throgh每個節點snd尋找每個節點的屬性 – Rafa