<?xml version="1.0" encoding="GBK"?><response>
<bex_27631001>
<result><flag>0</flag><prompt>产品查询成功!</prompt></result>
<data><record><MSG>![CDATA[产品查询成功!]]</MSG><CODE>![CDATA[0]]</CODE><LEVEL>![CDATA[0]]</LEVEL></record><record><cpdj>
![CDATA[49,54,56,57,58,59,61,64,67,71,77,82,87,92,95,99]]</cpdj><kz_jj_rgqdje>![CDATA[]]</kz_jj_rgqdje><kz_yh_rgqdje>![CDATA[]]</kz_yh_rgqdje><kz_yh_jhtzqx>![CDATA[]]</kz_yh_jhtzqx>
,怎么将CDATA 里的内容解析出来?
你好,这是我的xml文件格式 ,我能取到record下的内容,现在改怎么继续解析呢?
求指导。谢谢
你要解析record下面哪个标签啊?
我只会用C#解析。比如说取得cpdj这个标签的内容:
XmlDocument doc = new XmlDocument();
doc.Load("文件名.xml");
string txt = doc.SelectSingleNode("//record/cpdj").InnerText;
如果想遍历record下面所有节点:
foreach (XmlNode node in doc.SelectSingleNode("//record").ChildNodes)
{
string txt = node.InnerText; // 取得每个节点的内容
}