我是C#的初學者。如何纔能有效地解析這個XML?
更大箱子簡單的例子:
輸入:
<?xml version="1.0" encoding="utf-8"?>
<products>
<product>
<id>1</id>
<name>John</name>
</product>
<product>
<id>2</id>
<name>Tom</name>
</product>
<product>
<id>3</id>
<name>Sam</name>
</product>
</products>
</xml>
輸出(對於ID = 1):
<id>2</id>
<name>Tom</name>
我的部分代碼的嘗試psedocode:
XDocument doc=XDocument.Parse(".............");
var els= doc.Descendants("product");
foreach(e in els){
node=e.Element("id");
if(2==node.Value){
return e;
}
}
請幫幫忙,
感謝
謝謝,但它給編譯錯誤 – Yosef
@Yosef剛剛驗證 - 對我來說沒有錯誤。你有沒有修復你的XML文件?你收到什麼樣的錯誤? –
修復包含的軟件包 - 它的工作原理! – Yosef