x

Per xmlstarlet eigene Changefile erstellen - XML Profi gesucht


Geschrieben von jman1983 (Gast) am 20. Januar 2013 10:32:09: [flux]

Guten Morgen alle zusammen,

kennt sich hier zufällig jemand mit "xmlstarlet" aus?

Ich möchte eine eigene Changefile erzeugen. In dieser sollen Nodes gelöscht werden, welche bereits einmal durch eine Prüfung gelaufen sind und beim nächsten Mal erst gar nicht wieder in die Prüfung kommen sollen.

Dies wird anhand einer Liste bereits geprüfter Nodes erledigt und anschließend möchte ich mit xmlstarlet ein Changefile "bauen"

Hier der Code dazu:

for␣/f␣"usebackq"␣%%a␣in␣("idListe.txt")␣do␣(
xmlstarlet␣ed␣-s␣/osmChange/delete␣-t␣elem␣-n␣node␣-v␣""␣-i␣/osmChange/delete/node␣-t␣attr␣-n␣id␣-v␣%%a␣<␣changefile.osc␣>␣changefile.osc
)

(Bitte nicht "mobben", ich weiß schon cmd-batch ist nicht das Beste 😉

Die "idListe.txt" sieht z.B. so aus:

123456
789012
345678

Mein Problem ist nun, dass die changefile.osc immer wieder überschrieben wird und die einzelnen Nodes nicht hinzugefügt werden ;(

Kann mir dort jemand weiterhelfen??

Vielen Dank schonmal und noch einen schönen Sonntag!

Gruß

Jan


Antworten: