1

我有一个从 xml 接收数据并将它们解析到应用程序中的应用程序。但是在输出中有附加字符(xml标签) 在此处输入图像描述 我该怎么办?

 public final String getElementValue2( Node elem ) {  
 Node child;  
 if( elem != null){  
     if (elem.hasChildNodes()){  
         for( child = elem.getFirstChild(); child != null; child = child.getNextSibling() )
         {  
             if(child.getNodeType() == Node.CDATA_SECTION_NODE)
             { 
                 CDATASection cdata = (CDATASection)child;
                 cda =cdata.getData().toString();
             }  
         }  
     }  
 }  
 return "";

XML 网址http://news.tebiran24.com/feed/

4

1 回答 1

0

XML 似乎发送了一个包含您的数据的附加链接。只需从响应中删除不需要的数据,您就会得到预期的答案。

代码是:

// I am guessing `cda` is the response you got from the feed which contains the additional characters.

String[] data = cda.split("a>");
cda=data[1];

现在打印 cda。不会有多余的字符。

于 2013-09-21T13:16:48.637 回答