Я анализирую xml с помощью SAXParser и хочу знать, является ли это правильным способом реализации метода символов.
Предположим, что есть строковая переменная уровня класса с именем elementValue, и она инициализируется как "" в методе startElement.
Вот метод символов:
@Override
public void characters(char[] ch, int start, int length)
{
String charsToAppend = new String(ch, start, length);
elementValue = elementValue + charsToAppend;
}
Правильно ли, что нам нужно добавить к значению, которое у нас есть, и добавление выполняется правильно?
Кроме того, почему метод символов дает начальный индекс? Не будет ли каждый раз ноль?
Спасибо.