Re: [xsl] Preserving inline DTD

Subject: Re: [xsl] Preserving inline DTD
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 28 Jan 2014 16:53:01 +0000
On 28/01/2014 16:30, Lizzi, Vincent wrote:
It would be helpful if xsl:output had some option to copy the DOCTYPE
declaration of the input document, but that might be wishful
thinking.


It can not copy information that it doesn't have. The DTD goes along
with white space inside tags and whether " or ' is used to delimit
attribute values. <xsl:copy-of on

<!DOCTYPE x []>
<x
foo =
'bar'

</x>

will produce


<x foo="bar"/>

and the syntactic details in the input are just not visible to XSLT.

David

Current Thread