Re: [xml-dev] CDATA headache

From
David Carlisle <>
To
Date
2009-09-09T11:05:37Z
ID
<>
Thread
Re: [xml-dev] CDATA headache
> wondering whether anyone could point me to the relevant place which
> specifies that this is expected behaviour of the parser/xslt
> processor.

The XSLT engine has no information about whether CDATA was used so when
it linearises the tree it just does whatever it does, it has to quote <
somehow, but it is free to use cdtat sections or numeric or entity
references. This is exactly the same as using ' or " around attribute
values, the XSLT engine can not preserve those either: it will most
likely always use ".

What you can do is tell the XSLT engine to always use CDATA sections for
those elements add cdata-section-elements="value" to the xslt
stylesheet.

David



________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________