2013-09-21 1 views
1

У меня есть приложение, которое принимает данные из xml &. Разбирайте их в приложении. , но на выходе есть дополнительные символы (теги xml) enter image description here Что мне делать?Добавление символов в xml rss-вывод

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 Web Адрес http://news.tebiran24.com/feed/

ответ

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. Никаких дополнительных символов не будет.

+0

Я делаю это, но возвращаю эту ошибку: Тип выражения должен быть типом массива, но он разрешен для String –

+0

О, мне жаль ... обновленный ответ .. * data * должен быть String Array..See updated ответ –

+0

снова возвратить ошибку –

Смежные вопросы