這些是在檢索這些多個元件我2次的嘗試中,第一隻選擇第一盒&第一個文本元素C#XML多個元素
所述第二檢索所有,但它們並不分離variables--
var xmlDoc = document.Root.Elements("Page")
.Select(element => new
{
Box = (string)element.Element("Box"),
Text = (string)element.Element("Text"),
}).ToList();
var xmlDoc = document.Root.Descendants("Page")
.Elements()
.Select(x => x.Value)
.ToList();
XML示例:
<?xml version="1.0" standalone="yes"?>
<PrintJob>
<Page>
<Box>0000,0000,0190,0135</Box>
<Box>0050,0100,0190,0135</Box>
<Text>0000,0000,"ABCdef123456"</Text>
<Text>0000,0000,"ABCdef123456"</Text>
<Text>0000,0050,"ABCdef123456"</Text>
<Text>0000,0050,"ABCdef123456"</Text>
</Page>
</PrintJob>
環檢索元素:
foreach (var x in xmlDoc)
{
//result += "box: " + x.Box + "\n";
//result += "text: " + x.Text + "\n";
result += "x: " + x + "\n";
}
如何我得到的結果是這樣的:
box: 0000,0000,0190,0135
box: 0050,0100,0190,0135
text: 0000,0000,"ABCdef123456"
text: 0000,0000,"ABCdef123456"
text: 0000,0050,"ABCdef123456"
text: 0000,0050,"ABCdef123456"
所以,你想究竟是什麼? –
那麼你的問題是什麼? – SwDevMan81