Operações da API DOM

1 resposta
anderson.uem

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 "" que estão dentro da primeira tag "" separadas da que está no segunda tag .

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

1 Resposta

anderson.uem

Ninguém?

Criado 5 de setembro de 2007
Ultima resposta 6 de set. de 2007
Respostas 1
Participantes 1