0
XMLデータを文字列として返すWebサービスがあります。私はlinqをXML文字列に適用しようとしていますが、これはサービスによって再取得されます。XML文字列でLinqクエリが機能しない
xml攪拌がいくつかのようです。
string str = "<root xmlns=\"http://tempuri.org/Count.xsd\"> <child> <subchild1>1</subchild1><subchild2>1</subchild2><subchild3>1</subchild3></child></root>";
以下は、私が使用しているC#コードです。
XDocument xdoc = XDocument.Parse(str);
var item = xdoc.Element("root").Element("child").Element("subchild1");
しかし、上記のクエリは常にnullを返します。
コードの平和の中で何が間違っているのか、私には正しいことがあります。
コードが正常に表示されています...実際にはヌルになっていますか?それはあなたが実際に持っている正確なXMLですか? –
私はrootのgettin xmlns部分です。主な質問が更新されました。 – Brainchild