В моем приложении для Android я читаю XML-файлы и сохраняю эти данные в базе данных SQLite.Когда я читаю запись, состоящую из отметки «&», она не занимает весь текст.
Например, когда я читаю значение в следующем теге, он читает только 49 ° 38.Другая часть - потеря.
<latitude> 49°38'59''N </latitude>
в следующем случае требуется только получить часть «Джон Левис», а символы после «&» - потеря.
<name> John Levis & sons</name>
У кого-нибудь есть идея прочитать все значение ???
Вот как я беру значение из класса XML-обработчика, который расширяет DefaultHandler. [Это значение принимается в методе endElement].
@Override
public void characters(char[] ch, int start, int length)throws SAXException
{
super.characters(ch, start, length);
if(currentElement)
{
currentValue = new String(ch, start, length);
currentElement = false;
}
}