当前位置: 代码迷 >> Java相关 >> java 解析 xml <[CDATA[]]> 节点有关问题.
  详细解决方案

java 解析 xml <[CDATA[]]> 节点有关问题.

热度:4425   发布时间:2013-02-25 21:51:40.0
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
  相关解决方案