2009-09-25 8 views
2

J'ai besoin de modifier certains fichiers XML, et éventuellement générer du XML, dans notre processus de construction et de déploiement, qui s'exécute sur ant. Des exemples de ce que je devrais faire serait d'éliminer certains éléments en fonction de la valeur d'attributs particuliers, en changeant les valeurs des attributs, en ajoutant des attributs et en ajoutant tous les nouveaux éléments. Je suis assez familier avec cela à travers le DOM en Java et aimerais quelque chose qui ressemble à Ant, si possible.Transformation de XML avec ant

Toute bonne tâche de tierce partie suggérée que je pourrais utiliser?

Répondre

3

Googling préliminaire après avoir posté la question me conduit à croire xmltask fera ce que je veux, en supposant que je suis prêt à apprendre XPath (et je pense que je suis). Toujours ouvert à d'autres suggestions; Je vais devoir donner plus d'investigations cette semaine.

+0

J'ai utilisé xmltask il y a quelques années et c'était très simple et efficace. – digitaljoel

5

Avez-vous regardé la tâche Ant XSLT? Il semble que vous vouliez particulièrement utiliser un style de manipulation DOM, mais j'ai pensé que je devrais le mentionner juste au cas où vous êtes ouvert aux transformations au lieu de la manipulation DOM. Si vous n'êtes pas familier avec XSLT, il y a une bonne introduction au w3schools.com.

Questions connexes