我有一个应用程序,可以从xml&将它们解析为app。 但在输出中有附加字符(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 "";
答案 0 :(得分: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。不会有任何额外的字符。