Thanks again stebu! What does CDATA add functionally? I guess I have another feature request: create Garmin compatible GPX!
This way you get caches via your mobile phone, put in the gps mem card and write gpx file to it! All that on site! 8-)
XML CDATA element.
CDATA - (Unparsed) Character DataThe term CDATA is used about text data that should not be parsed by the XML parser.
Characters like "<" and "&" are illegal in XML elements.
"<" will generate an error because the parser interprets it as the start of a new element.
"&" will generate an error because the parser interprets it as the start of an character entity.
Some text, like JavaScript code, contains a lot of "<" or "&" characters. To avoid errors script code can be defined as CDATA.
Everything inside a CDATA section is ignored by the parser.
A CDATA section starts with "<![CDATA[" and ends with "]]>"
Without CDATA Locus should check every text field and somehow convert illegal characters into safe ones. I'm not sure if it is possible with "&" and "<"? And then this added '&' shall not be re-converted.
Maybe "<" ">" and "&" could be converted into { } and +, and call this conversion GPSr compatible. This would at least ruin any HTML inside the listing.
You should send Garmin a request to support CDATA in the GPSrs!