Я пытаюсь использовать DocumentBuilder и XPath для анализа XML-документа со структурой, подобной:
<questionnaire>
<item>
<question>How have you been?</question>
<response>Great</response>
<response>Good</response>
<response>So-so</response>
<response>Bad</response>
<response>Rather not answer</response>
</item>
</questionnaire>
Чтобы получить доступ к вопросу, я сделал это (что работает):
expression = "/questionnaire/item[" + i + "]/question";
setQuestion(xmlReader.read(expression, XPathConstants.STRING).toString());
Теперь мне нужен способ создать список строк на основе элементов ответа. Количество ответов является переменным, поэтому один вопрос может иметь любое количество ответов. Кто-нибудь знает, как это сделать?
Спасибо