<Sections>
<Classes>
<Class>VI</Class>
<Class>VII</Class>
</Classes>
<Students>
<Student>abc</Student>
<Student>def</Student>
</Students>
</Sections>
我必須通過類循環才能將'Class'變成一個字符串數組。我還必須循環「學生」以將'學生'放入一串字符串中。循環通過XML中的多個子節點
XDocument doc.Load("File.xml");
string str1;
foreach(XElement mainLoop in doc.Descendants("Sections"))
{
foreach(XElement classLoop in mainLoop.Descendants("Classes"))
str1 = classLoop.Element("Class").Value +",";
//Also get Student value
}
無法獲取所有類。另外,我需要使用LINQ to XML來重寫此而不使用,即使用XmlNodeList和XmlNodes。
XmlDocument doc1 = new XmlDocument();
doc1.Load("File.xml");
foreach(XmlNode mainLoop in doc.SelectNodes("Sections")) ??
不知道該怎麼去做。
這是功課? – 2011-06-09 16:16:29
只是從家庭作業中刪除家,就是這樣。 ;) – user752709 2011-06-09 16:17:53