JOSM presets
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
HDM.xml
README.md
building.xml

README.md

JOSM presets maintained by HOT team

See the https://github.com/hotosm/scripts for tools to help process these.

HOWTO-XMLLINT (on ubuntu)

XMLLINT will auto indent your xml files.

This is extremely useful for doing multiple line find-replace functions.

First you can find-replace all occurances of tab(\t) with nothing(blank) in the file to unindent it.

Then you can do multiple line find-replace to add or delete code (\n is line return, \t is tab

INSTALL XMLLINT:

$ sudo apt-get install libxml2-utils

Configure XMLLINT

XMLLINT by default uses to spaces( ) to index instead of tab(\t).

To change this to tab run:

$ gedit ~/.bashrc

Once in this file add these lines onto the end of the file:

# set tab as default for xmllint --format
export XMLLINT_INDENT=$'\t'

Save the file

Run XMLLINT

To run XMLLINT run this command:

$ xmllint --format [FILE_NAME] > [NEW_FILE_NAME]

To not create a new file run:

$ xmllint --format [FILE_NAME] > temp; mv temp [FILE_NAME]