JDom Element mit bestimmten Attribut löschen

  • Hi all!

    Ihr kennt sicher Jdom (http://www.jdom.org) bezüglich Java und XML. Da gibt es auch eine einfache Möglichkeit XML - elemente zu löschen, aber man diese nur anhand ihres Namens identifizieren. Bei mir heissen die aber alle gleichen und werden anahnd eines attributs (id) identifiziert. D.h. ein klassisches element.remove(String name), würe nicht funktionieren. Es wird aber immer das erste Element gelöscht, d.h. ich könnte das element mit der entsprechenden id an die erste stelle reihen oder so, das kanns ja aber wohl nciht sein...help pls

    lg

  • Zitat von wuz_thomas

    D.h. ein klassisches element.remove(String name), würe nicht funktionieren.

    Habe jdom schon lang nicht mehr verwendet, daher ist das vielleicht blödsinn, aber geht's nicht mit removeContent() ? ( http://www.jdom.org/docs/apidocs/o…g.jdom.Content)) Damit kannst du ja theoretisch ein Element löschen. Und wenn du gleich mehrere aufgrund der id löschen willst kannst du das ja mit der überladenen funktion machen, die einen Filter als Parameter nimmt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!