Maybe it can be helpful for someone. I had a problem, that I wanted to comment out a command line parameter in XML that starts with –:
<arg line="-v --line-break 0" />
so naturally normal way like this
<!-- <arg line="-v --line-break 0" /> -->
didn’t work, but I found out, that if the - is replaced by it’s UTF-8 equivalent - or - it works and can be tolerated inside comments.
So in my case the string
<arg line="-v --line-break 0" />
is parsed correctly and can be part of comments.
Of course it looks a little ugly, but if someone want to keep a string with — as comment in his XML – I think it’s still better than nothing.