PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ANT] XML Tag-Value setzen


Gast
2008-12-10, 20:18:01
hi,
ich versuche gerade verzweifelt ein wert in einen tag zu schreiben, aber irgendwie bekommen ich das nicht hin...

bsp:

<Tag1>
<Tag2>
<Tag3>xxx</Tag3>
</Tag2>
</Tag2>

hier will ich z.b. xxx durch yyy ersetzen...wie mache ich das?

habs mir schon <xmlproperty/> angeschaut, damit kann ich zwar die werte lesen aber nicht schreiben :/
hat jemand rat für mich?


mfg

Gast
2008-12-11, 10:48:45
gibt vielleicht besseres oder schöneres...kp, aber das kannst trotzdem so machen:

<property name="XML.PATH" location="xxxxxxx" />
<xmlproperty file="${XML.PATH}" prefix="test.xml" />
<property name="OLD.VAL" value="&lt;Tag3&gt;${test.xml.Tag1.Tag2.Tag3}&lt;/Tag3&gt;" />
<replaceregexp file="${XML.PATH}"
match="${OLD.VAL}"
replace="&lt;Tag3&gt;yyy&lt;/Tag3&gt;"
byline="true" />