Kopieren bestimmter Knoten mit Java
Ich versuche zu Lesen/kopieren nur einen bestimmten Teil eines xml-Dokuments in JAVA und speichern Sie das Teil als neues xml-Dokument. So wie in de Beispiel unten sehen Sie studentinfo und Kontakt info, ich will nur wählen Sie studentinfo und kopieren Sie den gesamten Bereich, so dass Knoten und Elementen.
Ich kann nur Infos über die Auswahl von nur die element-oder nur die Knoten.
Also Hilfe würde geschätzt, danke.
<header>
<body>
<studentinfo>
<name>Student Name<name>
<studentid>0987654321<studentid>
<Location>USA<Location>
<studentinfo>
<contactinfo>
<email>[email protected]<email>
<address>somewhere 1<address>
<postalcode>123456<postalcode>
<contactinfo>
<body>
<header>
- Was verwenden Sie zum verarbeiten von XML (Parser, frameworks etc.)?
- Sie können entweder Parsen der xml, oder verwenden Sie xptath zu gelangen in den Bereich, der Sie interessiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich werde eine große übernahme, und das ist, dass Sie die
org.w3c.dom.Document
api.Dies ist ein zwei-Schritt-Prozess:
Wenn dies ist nicht, was Sie suchen, müssen Sie möglicherweise ein wenig mehr detail, was Sie kopieren möchten, und wo Sie, mit welchen api etc.