これは私を少し狂わせています。データベース列からXML文字列を取得し、XDocument.Parseを使用してXDocumentを正常に作成しています。xmlツリーをクエリする前にlinqtoxmlを使用しましたが、何らかの理由で、私が行っているすべての処理でnullが返されます。名前空間と関係がありますか?
XDocumentオブジェクトのテキストビジュアライザーのサンプルを次に示します。
// removed XML for privacy reasons
私が試しているクエリの例:
XElement algorithmId = (from algoId in reportLogXml.Descendants(ALGORITHM_ID)
select algoId).FirstOrDefault();
文字列値に定数を使用しており、スペルが一致することを4回チェックし、ドキュメントに明確に含まれているがすべてnullを返すいくつかの異なる要素を試しました。私はここで何が間違っているのですか?