1

ここでは、xml をリストしています。

<?xml version="1.0" encoding="utf-8" ?>
<data>
    <dataitem>
        qqqqqqq
    </dataitem>
    <templatedata>
        <Year>2001</Year>
    </templatedata>
    <mailmergedata>
        <row>
            <facilityname>ABC Corporation</facilityname>
            <dueamount>200.00</dueamount>
        </row>
        <row>
            <facilityname>XYZ Corporation</facilityname>
            <DueAmount>50.00</DueAmount>
        </row>
    </mailmergedata>
</data>

ノード施設名の値を取得したい

4

2 に答える 2

1

これを試して:

XDocument xmlFile = XDocument.Load("xml file path");
var query = from c in xmlFile.Descendants("facilityname ") select c;

それから

foreach (XElement element in query)
{
    Console.WriteLine(element); // get your value here
}

Job Skeetの回答を参照してください..

于 2012-11-27T11:07:27.960 に答える
1

XPathSelectElementsを使用してから、XPath を使用してナビゲートすることもできます。

xdoc.XPathSelectElements("/data/mailmergedata/row/facilityname")
于 2012-11-27T11:08:30.903 に答える