-
Notifications
You must be signed in to change notification settings - Fork 0
Groovy tools to manipulate XML files. For example, pretty print, reorder an XML based on a template. Or transform using .
License
lacostej/groovy_xml_tools
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A small groovy scripts that allows to * reformat an XML file (aka prettyPrint) * optionaly reorder an XML file based on a given model The model can be written as XML or as a simple Groovy DSL. * perform transformations to the XML file. The transformations are stored in external groovy script and are implemented following the XmlParser syntax (see http://groovy.codehaus.org/Updating+XML+with+XmlParser) How to use: groovy xml_reorder.groovy model.xml original.xml > reformatted.xml or groovy xml_reorder.groovy model.groovy original.xml > reformatted.xml groovy xml_transform.groovy original.xml transform_script.groovy [args] > transformed.xml Known limitations * hardcoded XML declaration... * no encoding handling (parsing, writing...) * lack of control of the pretty-printing * CDATA not handled * and much more (can be implemented though) !!
About
Groovy tools to manipulate XML files. For example, pretty print, reorder an XML based on a template. Or transform using .
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published