Ich habe die folgende XML-Java ersetzen Wörter innerhalb xml
<some tag>
<some_nested_tag attr="Hello"> Text </some_nested_tag>
Hello world Hello Programming
</some tag>
Aus der obigen xml, ich die Vorkommen des Wortes „Hallo“ zu ersetzen, die Teil des Tag-Inhalt sind aber nicht Teil des Tag-Attributs .
Ich möchte die folgende Ausgabe (Ersetzen Hallo von HALLO):
<some tag>
<some_nested_tag attr="Hello"> Text </some_nested_tag>
HI world HI Programming
</some tag>
ich java regex versucht und auch einige der DOM-Parser-Tutorials, aber ohne Erfolg. Ich poste hier um Hilfe, da ich nur begrenzte Zeit zur Verfügung habe, um dies in meinem Projekt zu beheben. Hilfe wäre willkommen.
Regex ist NICHT der Weg, dies zu tun. Besser es zu parsen und den Tag-Inhalt zu modifizieren. – duffymo