读书人

java 解析 xml lt;[CDATA[]]gt; 节点有关

发布时间: 2012-01-31 21:28:41 作者: rapoo

java 解析 xml <![CDATA[]]> 节点问题.....
<?xml version="1.0" encoding="utf-8"?>
<response success="aa">
bb </response>

代吗为
Java code
Document doc;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
DocumentBuilder db = dbf.newDocumentBuilder();
doc = db.parse(in);
//NodeList n1 = doc.getElementsByTagName("messages");
System.out.println(doc.getElementsByTagName("response").item(0).getAttributes().item(0).getNodeValue());
System.out.println(doc.getElementsByTagName("response").item(0).getFirstChild().getNodeValue());



这样可以获得aa跟bb
但是xml换成
<?xml version="1.0" encoding="utf-8"?>
<response success="aa">
<![CDATA[bb]]>
</response>
加上 <![]]bb就出不来了。。
请问是怎么回事....

[解决办法]
http://topic.csdn.net/u/20090213/14/fb8d1077-63db-4cf3-93d0-c97089b4606a.html

读书人网 >Java相关

热点推荐