Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2004, 14:07
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 23 años
Puntos: 1
Hola, creo que lo que quieres, es esto:

import javax.xml.parsers.*;
import org.w3c.dom.*;
//import dombean.*;
import org.apache.xerces.parsers.DOMParser;
import java.io.*;
import java.util.*;

public class EjemploDOM
{
public static void main(String argv[]) throws Exception
{
DOMParser parser = new DOMParser();
parser.parse("D:/hcordero/de_prueba/ejecutables/stocks.xml");
//MyDOMParserBean domparser= new MyDOMParserBean();
Document doc = parser.getDocument();

Node node=doc.getDocumentElement();
int type = node.getNodeType();
System.out.println("ROOT type: ["+type+"]");
NodeList childNodes = node.getChildNodes();
String elementName = node.getNodeName();
System.out.println("ROOT elementName: ["+elementName+"]");

for(int i=0;i<childNodes.getLength(); i++) {

Node node2 = childNodes.item(i);
int tipo = node2.getNodeType();
String nombreElemento = node2.getNodeName();

if(!nombreElemento.equals("#text")) {
System.out.println("NODO("+i+"): elementName["+nombreElemento+"] - type["+tipo+"]");

NodeList childNodes2 = node2.getChildNodes();
for(int j=0;j<childNodes2.getLength(); j++) {
Node node3 = childNodes2.item(j);
String nombreElemento3 = node3.getNodeName();
if(!nombreElemento3.equals("#text")) {
Node firstChild=node3.getFirstChild();
if(firstChild != null) {
String childNodeValue=firstChild.getNodeValue();
System.out.println("\t NODO("+j+"): data["+childNodeValue+"]");
}
}
}
}
}
}
}
__________________
Saludos,

H@C..