0
こんにちはすべて私のファイルです。 XMLファイルの上XMLノードの属性を読み取る方法は?
<print>
<part keyName="logo" fontName="" fontSize="" fontColor="" bold="" italic="" underline="" maxWidth="45" textAlign="center" isBarcode="" isImage="true">
<logo>testimg.jpg</logo>
</part>
<part keyName="header" fontName="" fontSize="" fontColor="" bold="" italic="" underline="" maxWidth="45" textAlign="center" isBarcode="" isImage="">
<SpaceSep>0</SpaceSep>
<LineSep>1</LineSep>
<text fontSize="20">Tax Invoice</text>
<LineSep>1</LineSep>
<text>Test Pvt Ltd</text>
<LineSep>1</LineSep>
<address/>
<area/>
<city/>
<state/>
<pin/>
<country/>
<LineSep>1</LineSep>
<text>Phone: </text>
<phone></phone>
<LineSep>1</LineSep>
<text>GSTIN: </text>
<gstIn></gstIn>
<LineSep>1</LineSep>
</part>
</print>
は一部として印刷、そして子ノードとして親ルートが含まれています。 子ノードを読み込みたいのですが、それはC#の属性です。 XMLファイルにというユニークなのノード名が含まれている場合は、それらを読むことができます。しかし、すべての子ノードに同じノード名が含まれている場合、どのようにそれらを読むことができます。
http://www.csharp-examples.net/xml-nodes-by-attribute-value/ @Sagarをこのリンクを参照してください –
xml linqを使用:リスト部分= doc.Descendants( "部分")。ToList(); –
jdweng