首先,我向您展示了我的XML文檔,然後我想使用C#代碼讀取這些值,但在此處我收到了用戶名usr &密碼pwd只。無法在XML文檔中獲取完整的用戶詳細信息
<Users>
<user>
<username>abc</username>
<password>def</password>
</user>
<user>
<username>usr</username>
<password>pwd</password>
</user>
</Users>
Java代碼:
private void Form1_Load(object sender, EventArgs e)
{
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Application.StartupPath+"\\load.xml");
foreach (XmlNode node in xDoc.SelectNodes("//Users/user"))
{
string Username = node.FirstChild.InnerText;
string Password = node.LastChild.InnerText;
// Some coding goes here
}
}
我兩者都需要用戶的詳細信息。我的XPath查詢有什麼問題?
目前尚不清楚你的問題是什麼。你爲什麼認爲你沒有得到兩個用戶的詳細信息? –
您的XML無效。 – Romoku
@Romoku:它只是缺少一個關閉的'用戶'標籤。我認爲這不是問題。 –