Using createCDATASection may also do serialization correctly, but I get the
same exception parsing it back to a document.

Thanks,
Derrick

-----Original Message-----
From: Joaqu�n S�nchez Jim�nez [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 16, 2004 11:12 AM
To: Koes, Derrick; [EMAIL PROTECTED]
Subject: Re: insert carriage return

Try to use CDATA instead TextNode. With CDATA sections you can insert 'what
you want' and you can read this as a TextNode.

Bye.

----- Original Message -----
From: "Koes, Derrick" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, April 16, 2004 4:48 PM
Subject: RE: insert carriage return


> My apologies...
>
> OK, I tried createTextNode(Character.toString('\u0010')) in my java code.
> Serialization may happen correctly, however when I need to parse back into
a
> document I get an exception.
>
> org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x10)
was
> found in the element content of the document.
>
> What's the issue?
>
> Thanks,
> Derrick
>
>
> -----Original Message-----
> From: Joseph Kesselman [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 16, 2004 9:28 AM
> To: '[EMAIL PROTECTED]'
> Subject: Re: insert carriage return
>
>
>
>
>
> Whether working with DOM or SAX, the answer is the same: just put the
> characters you want  into a Text node's string value, as it would appear
if
> you had obtained the DOM by parsing a document. It's the serializer's
> responsibility to render that appropriately when you output XML.
>
> If you want a line break, XML's representation of line break is the
newline
> character (ASCII/Unicode 10). The serializer may convert that to CRLF if
> that's the appropriate representation of line break on your system. (Note
> that XML parsers must convert CRLF, CR, or LF to newline.)
>
> If you really want a carriage return character, use it (ASCII/Unicode 13).
> The serializer will recognize that the only way you can have this
character
> in XML content is if it was escaped, and will render it appropriately.
>
> ______________________________________
> Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more.
> "The world changed profoundly and unpredictably the day Tim Berners Lee
> got bitten by a radioactive spider." -- Rafe Culpin, in r.m.filk
> This electronic transmission is strictly confidential to Smith & Nephew
and
> intended solely for the addressee.  It may contain information which is
> covered by legal, professional or other privilege.  If you are not the
> intended addressee, or someone authorized by the intended addressee to
> receive transmissions on behalf of the addressee, you must not retain,
> disclose in any form, copy or take any action in reliance on this
> transmission.  If you have received this transmission in error, please
> notify the sender as soon as possible and destroy this message.
This electronic transmission is strictly confidential to Smith & Nephew and
intended solely for the addressee.  It may contain information which is
covered by legal, professional or other privilege.  If you are not the
intended addressee, or someone authorized by the intended addressee to
receive transmissions on behalf of the addressee, you must not retain,
disclose in any form, copy or take any action in reliance on this
transmission.  If you have received this transmission in error, please
notify the sender as soon as possible and destroy this message.

Reply via email to