Foros del Web » Programación para mayores de 30 ;) » Java »

dom y java

Estas en el tema de dom y java en el foro de Java en Foros del Web. estoy creando una clase para leer un xml desde java y tengo un problema donde pongo head.visitElement_head(nodeElement); que esta dentro de la clase Head no ...
  #1 (permalink)  
Antiguo 16/09/2008, 05:12
 
Fecha de Ingreso: julio-2008
Mensajes: 48
Antigüedad: 15 años, 9 meses
Puntos: 0
dom y java

estoy creando una clase para leer un xml desde java y tengo un problema donde pongo head.visitElement_head(nodeElement); que esta dentro de la clase Head no consigo que entre en la clase y el resultado me da null: Aqui os pongo el trozo de codigo, si alguien puede ayudarme lo agradeceria:

class DOC{
void visitElement_project(org.w3c.dom.Element element) throws Exception { // <project>

org.w3c.dom.NodeList nodes = element.getChildNodes();
for (int i = 0; i < nodes.getLength(); i++) {
org.w3c.dom.Node node = nodes.item(i);
switch (node.getNodeType()) {

case org.w3c.dom.Node.ELEMENT_NODE:
org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node;
if (nodeElement.getTagName().equals("head")) {
head.visitElement_head(nodeElement);
}
}
}
class Head {

public void visitElement_head(org.w3c.dom.Element element) throws Exception{ // <head>
// element.getValue();

org.w3c.dom.NodeList nodes = element.getChildNodes();
for (int i = 0; i < nodes.getLength(); i++) {
org.w3c.dom.Node node = nodes.item(i);
switch (node.getNodeType()) {
case org.w3c.dom.Node.ELEMENT_NODE:
org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node;
if (nodeElement.getTagName().equals("titlemodel")) {
visitElement_titlemodel(nodeElement);
}
if (nodeElement.getTagName().equals("model")) {
visitElement_model(nodeElement);
}
if (nodeElement.getTagName().equals("titleproject")) {
visitElement_titleproject(nodeElement);
}

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:20.