Я пишу Java на Android для извлечения данных из XML файла, но у меня есть проблема. Рассмотрим этот XML:
<ITEM>
<REVENUE_YEAR>2554-02</REVENUE_YEAR>
<REGION>Central</REGION>
</ITEM>
<ITEM>
<REVENUE_YEAR>2552-02</REVENUE_YEAR>
<REGION>Central</REGION>
</ITEM>
<ITEM>
<REVENUE_YEAR>2552-03</REVENUE_YEAR>
<REGION>Central</REGION>
</ITEM>
Как я могу получить все элементы за годы, начинающиеся с 2552. Я пробовал:
//REVENUE_YEAR[starts-with(.,'2552')]/text()
Это работает, но когда я попытался:
//REVENUE_YEAR[starts-with(.,'2552')]/REGION/text()
он не работает.