NormalizeXml
Summary
NormalizeXml is used to 'normalize' AMS guideline xml so different versions can be easily compared.
As part of normalization, all ids are zero'd as well as order
attributes. XML is also pretty-printed.
Installation
Add this line to your gemfile:
gem 'normalizexml'
And then execute:
$ bundle install
or install it yourself as:
$ gem install normalizexml
Usage
TODO
Testing
NormalizeXml uses RSpec for testing.
To run all existing tests:
$ rake spec
or directly:
$ bundle exec rspec
TODO
Contributing
- Fork it ( https://github.com/jmcaffee/normalizexml/fork )
- Clone it (
git clone git@github.com:[my-github-username]/normalizexml.git) - Create your feature branch (
git checkout -b my-new-feature) - Create tests for your feature branch
- Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
LICENSE
NormalizeXml is licensed under the MIT license.
See LICENSE for details.