tag: CDATA ]]> escape fix

Split ]] and > between two CDATA sections.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
pom: Add <?xml?> header to pom.xml

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
tag: Fix generated xml so that string content is not altered by whitespace

String content was formatted by adding whitespace such as leading spaces
and linefeeds. This is actually altering the content and is wrong. This
change places string content directly between the start and end tags
with no leading or trailing spaces or line feeds.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #686 from bjhargrave/tag-printing-fixes

Tag printing fixes

Fix generated xml so that string content is not altered by whitespace. String content was formatted by adding whitespace such as leading spaces and linefeeds. This is actually altering the content and is wrong. This change places string content directly between the start and end tags with no leading or trailing spaces or line feeds.