У меня есть xml, который я анализирую, есть поле, которое содержит очень длинный текст, но почему-то оно отбрасывается парсером, потому что я использую только строку для получить этот символ, чтобы я использовал строковый буфер или строитель. Я хочу только извлечь значение по тегу.Android SAX XML Parser с String или Stringbuilder или Stringbuffer
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
if (elementOn) {
// its not reading element value, though tag is read.
elementValue = new String(ch, start, length);
elementOn = false;
}
}
Это текст:
<description>
<![CDATA[
Former CPI MLA Manish Kunjam, who returned on Thursday after, theis is a long long text very long that its being dropped.......so what can be done...................................................................................................
]]>
</description>
Благодаря плз наставит меня .....
Да, но это даст мне длинную строку, содержащую все теги ... ..в любом пути я могу получить только отдельные теги только ... – Programmer
он должен дать вам только содержимое одного элемента, так как он сбрасывает StringBuilder каждый раз, когда запускается новый элемент. – zapl