markus: Endlos - while Schleife

Hallo alle zusammen.
Habe eine Methode programmiert, die mir einen Path aus meine XML- Datei ausgeben soll.
Bekomme aber eine Endlosschleife, könnt ihr vielleicht  hinweisen, was ich vergessen habe.

Hier ist der Code.

public static String getxPath( Element x ) {

Node t=x.getParentNode();
  final StringBuffer res=new StringBuffer();
  while (t instanceof Element) {

res.insert(0, "/"+t.getNodeName());

t=x.getParentNode();

}

return res.toString();
 }

  1. Hallo markus,

    public static String getxPath( Element x ) {

    Node t=x.getParentNode();
      final StringBuffer res=new StringBuffer();
      while (t instanceof Element) {

    res.insert(0, "/"+t.getNodeName());

    t=x.getParentNode();

    Hier sollte wohl t = t.getParentNode(); stehen?

    }

    return res.toString();
    }

    Grüße

    Daniel

    1. Hier sollte wohl t = t.getParentNode(); stehen?

      Richtig.
      Danke Daniel