我有這樣獲取父屬性值XML
< insrtuction名= INST1>
< destnation>
<連接> con 1的 < /連接> < /目的地> XML文件< destreat>
<連接> CON2 < /連接> < /目的地>< /指令>
< insrtuction名稱= INST2>
< destnation>
<連接> CON3 < /連接> </destination>< destnation>
<連接> CON4 < /連接> < /目的地>< /指令>
我已經把所有的連接。代碼我寫
private void button5_Click(object sender, EventArgs e)
{
xml = new XmlDocument();
xml.Load("D:\\connections.xml");
string text = "";
XmlNodeList xnList = xml.SelectNodes("/instruction/destination");
foreach (XmlNode xn in xnList)
{
string configuration = xn["connection"].InnerText;
text = text + configuration + "\r\n" + "\r\n";
}
textBox1.Text=text;
}
輸出我得到的是
con1
con2
con3
con4
根據我的新要求輸出應該
Instruction Name : inst1
connection: con1
connection: con1
Instruction Name : inst2
connection: con3
connection: con4
我是新來的.NET,我使用2.0幀的工作,我不能使用LINQ。由於
什麼是你遇到困難? – 2011-06-17 06:25:56
@Steve B我試圖這樣做 string instruction = xn [「Instruction」]。GetElementsByTagName(「name」)。ToString(); 但它的投擲錯誤 – Gokul 2011-06-17 06:28:41