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