[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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