Announcement

Collapse
No announcement yet.

Wie kann man mit DOM den Arributwert verändern?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie kann man mit DOM den Arributwert verändern?

    Hallo Ich greife mit DOM(Xerxes Parser)
    auf ein XML-Dokument zu, and verändere den Wert
    eines Attributes.
    Dies klappt soweit jedoch nicht persitent, wie könnte ich das schaffen? Vielen Dank

    domparser.parse("file:\\c:\\comtrack_input_directo ries.xml");

    Document doc = domparser.getDocument();

    NodeList nl = doc.getElementsByTagName("comtrackeinspieler");

    for (int i = 0; i< nl.item(0).getChildNodes().getLength(); i++) {

    if (nl.item(0).getChildNodes().item(i).getLocalName() != null) {

    System.out.println(nl.item(0).getChildNodes().item (i).getLocalName());

    NamedNodeMap n2 = nl.item(0).getChildNodes().item(i).getAttributes() ;

    for (int j = 0; j< n2.getLength();j++) {

    Node n = n2.item(j);

    System.out.println(n2.item(j).getNodeName());
    System.out.println(n2.item(j).getNodeValue());
    n2.item(j).setNodeValue("test");


    }
    }
Working...
X