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");
}
}
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");
}
}