私はXDocument.Parse(文字列s)を使用して、RESTベースのAPIから返されているXMLを解析しようとしています。 XMLが解析された後、新しいXDocumentが作成されますが、文書には適切に解析されたXMLノードが含まれていません。最初のノードの名前は正しいノード名ですが、その値は、どのElementが属しているかにかかわらず、XMLからのすべてのテキストの連結です。誰が私が何が起こっているのか理解するのを助けることができますか? nice
ているだけで、デバッガザッツXDocument.Parse()がXMLを正しく解析しないのはなぜですか?
XML
<sci_reply version="1.0">
<send_message>
<device id="00000000-00000000-00000000-00000000">
<error id="303">
<desc>Invalid target. Device not found.</desc>
</error>
</device>
<error>Invalid SCI request. No valid targets found.</error>
</send_message>
</sci_reply>
XDocumentオブジェクトのデバッグビュー
あなたのコードを教えてください。 –
待って、何が問題なの?デバッガは、オブジェクトに対して 'ToString()'を呼び出した場合に得られる文字列を表示するだけです。何か問題はありません。もしあれば、それが解析されたときに例外が発生していました。 –