[jdom-interest] Outputting escaped entities in element text
Elliotte Rusty Harold
elharo at metalab.unc.edu
Thu Oct 3 06:17:02 PDT 2002
At 9:23 PM -0500 10/2/02, Bradley S. Huffman wrote:
>Here's a patch to XMLOutputter that does what you want.
>
>It leaves any substring matching "&#[0-9]+;" or "&#x[0-9a-fA-F]+;" in a
>Attribute value or Text untouched. This may or may not be what most people
>want, but now it's in the archive for those who wish to find and apply it :)
>
Please don't apply this. This is simply wrong. It is completely
contrary to the JDOM model, and mixes syntax with semantics in a very
damaging way. What you need to do is understand that Java and XML
escape strings very differently. Just put the characters you need in
your Java strings and let the XMLOutputter escape them as necessary.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| XML in a Nutshell, 2nd Edition (O'Reilly, 2002) |
| http://www.cafeconleche.org/books/xian2/ |
| http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
More information about the jdom-interest
mailing list