[rfc-i] CDATA, was: Fwd: New Version Notification for draft-hoffman-xml2rfc-06.txt
paul.hoffman at vpnc.org
Tue Apr 29 08:48:19 PDT 2014
On Apr 29, 2014, at 1:11 AM, Julian Reschke <julian.reschke at gmx.de> wrote:
> People who use CDATA frequently think "anything can go in here", and it's good to warn that this is not the case.
We don't really know what they think. :-)
>> The solution is to break the string up, such as using multiple CDATA
>> blocks, as in this example:
> The IMHO better solution is not to use CDATA at all :-)
The alternative, adding escaping, has its own issues. First, it is incompatible with copying-and-pasting from a different document or from the CLI. Second, you have to check very carefully the output of the escaping, and missing those causes errors in the document; see the last draft for an example of this.
Proposed wording for the next draft:
Using CDATA is not a panacea, but it does help prevent having to use escapes in places where using using escapes can cause other problems, such as difficulty of inclusion from other documents.
More information about the rfc-interest