xml 形式で応答を取得していますが、データは xml ノードの cData セクション内にあります。ノード値を抽出しようとすると、cdata テキストで値を取得します。
どうすれば解析できますか?
xml:
<myrecords>
<record>
<id><![CDATA[8683]]></id>
<tempid><![CDATA[4567]]></id>
<type><![CDATA[db]]></type>
<params>
<![CDATA[<db> <dbid>254</dbid> <isdb>true</isdb> <mydb>sample</mydb> </db>]]>
</params>
</record>
</myrecords>
コードを使用してリスト全体を取得しましたが、特定のノードのみを取得する必要があります
foreach (var child in xdoc.Root.Elements())
{
Console.WriteLine("{0}{1}",child.Name,child.Value);
}
上記のコードはすべての cdata 値をリストします..
上記のxmlからdbid、isdb、mydbの値のみを取得する必要があります