|
1. The CDATA Section terminator is not "</XMLCDATA>", it is "]]>".
2. XML 1.0 does have a mechanism for handling binary components of a document, using "unparsed entities" and "notations". I do not blame the author for failing to advocate this solution, but I think it's worth at least a mention.
3. It's true that declaring Base64 binary data as a "String" can be misleading, but as I recall XML Schema has a datatype specifically to identify content as Base64 or BinHex binary content.
|