DOM: Attribut und Inhalt eines Elements nachträglich ändern?

  • Themenstarter Themenstarter Jannek
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

Jannek

Gast
Ich erzeuge ein neues Document:
Code:
Document doc = null;
try{
	DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
	DocumentBuilder docBuilder = factory.newDocumentBuilder();
	doc = docBuilder.newDocument();
}
catch (Exception e){
	System.out.println(e.getMessage());
}

dann lege ich das Wurzelelement und ein paar weitere Elemente an:
Code:
Element root = doc.createElement("root");
doc.appendChild(root);		

Element e1 = doc.createElement("vorname");		
e1.setTextContent("Max");			
root.appendChild(e1);

Element e2 = doc.createElement("nachname");		
e2.setTextContent("Mustermann");			
root.appendChild(e2);

Element e3 = doc.createElement("nachname");
e3.setTextContent("Adresse");
e3.setAttribute("Ort","Hamburg");
root.appendChild(e3);[/code]

Wie kann ich jetzt nachträglich Attribute und Elemente verändern?
Ich würde mir am liebsten eine Methode schreiben, der ich das Document sowie einen ID für das Element und den Wert übergebe ungefähr so:
Code:
public void setElement(Document doc, Element id, String wert){
	
}

Wäre super wenn mir da jmd helfen könnte!
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben