hmmm… suponhamos que eu tenha um xml com a seguinte estrutura:
<config>
<window>
<title>teste</title>
<size x="100" y="200"/>
</window>
<templates>
<layout name="teste1" file="file1.xml"/>
<layout name="teste2" file="file2.xml"/>
</templates>
</config>
criei o parser, etc… e tenho o Document comigo… agora, o que eu queria fazer é alguma chamada em que eu pudesse descrever o documento pelos tags, algo como
titulo = funcao("config.window.title").value;
sizeX = funcao("config.window.size.x).value;
sizeY = funcao("config.window.size.y).value;
ou entao talves
uuuh… hmmmm… existe alguma maneira mais simples? pq tipo, nao que eu num queira usar, mas outra linguagem pra aprender, considerando que eu aprendi xml faz uns… hmm… dois dias…? pq senaum, acho mais facil mudar a necessidade =P
Parece que para o que você quer não vai ter que aprofundar muito na XPath, ela será simples. No caso citado o que mudaria seria para isso se não me engano:
titulo = funcao("/config/window/title").value;
sizeX = funcao("/config/window/size@x).value;
sizeY = funcao("/config/window/size@y).value;
Você tem que arrumar algum parser XPath como no JDOM e no Java 5.0