У меня есть следующий XML файл:
<resources>
<resource id="res001">
<property name="propA" value="A" />
<property name="propB" value="B" />
</resource>
<resource id="res002">
<property name="propC" value="C" />
<property name="propD" value="D" />
</resource>
<resource id="res003">
<property name="propE" value="E" />
<property name="propF" value="F" />
</resource>
</resources>
Как я могу сделать что-то подобное с Java/Xml:
Xml xml = new Xml("my.xml");
Resource res001 = xml.getResouceById("res003");
System.out.println("propF: " + res.getProperty("propF"));
Итак, он печатает:
F
Я пробовал apache commons-configurations XMLConfiguration с XPathExpressionEngine, но я просто не могу заставить его работать. У меня есть googled и нашел несколько примеров, но ни один из них не работал бы:( Я ищу решение, в котором мне не нужно перебирать все элементы.
С уважением, Alex