Olá pessoal tentarei explicar minha dúvida, epero não ser muito confuso.
é o seguinte eu tenho um arquivo xml semelhante a esse:
<message name="Action_Types">
<part name="Action_Types" type="xsd:string" />
<part name="Action_Types2" type="xsd:string2" />
<part name="Action_Types3" type="xsd:string3" />
</message>
<message name="Notification">
<part name="Notification" type="xsd:string" />
</message>
Eu li o tutorial do DOM aqui mesmo do GUJ, e vi uma solução para ler as tags semelhante a essa:
NodeList nlPart = elem.getElementsByTagName( "part" );
for( int i=0; i<nlMessage.getLength(); i++ ) {
Element tagPart = (Element) nlPart.item( i );
partName = tagPart.getAttribute("name");
partType = tagPart.getAttribute("type");
System.out.println(" Part name: "+partName + " Part Type: " + partType);
}
o problema é que eu não consigo imprimir as 3 primeiras tags "
Ai dei uma pesquisada e encontreu alguns métodos que supostamente me ajudariam (getNextSibling e getLastChild), mas eu não consegui trabalhar com eles.
Espero não ter sido muito confuso. Espero que possam me dar essa pequena dica.
Obrigado