こんにちは私は次のようにやっています
XDocument xmlDoc = XDocument.Load(@"F:\test2.xml");
var q = from c in xmlDoc.Descendants("autoivr.ok")
where c.Element("LS_CZIP4").Value == "1234"
select new
{
name = c.Element("LS_LIN").Value,
state = c.Element("LS_STATE").Value
};
where c.attribute( "LS_CZIP4")。Value == "1234"を使用すると、オブジェクト参照が設定されていないというエラーが発生しますが、c.elementを使用するとそのようなエラーは発生しません。
以下は私が作成したxmlで、実際にはxmlファイルに変換されたSQLのテーブルです。
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<autoivr.ok>
<LS_LIN>abc</LS_LIN>
<LS_STATE>def</LS_STATE>
<LS_TYPE>5</LS_TYPE>
<LS_CZIP4>1234</LS_CZIP4>
<priority>0</priority>
</autoivr.ok>
誰かが問題を教えてもらえますか、どうすれば解決できますか?属性の代わりに要素タグのみを使用できますか?ありがとうございました