- From: Romain Deltour <rdeltour@gmail.com>
- Date: Fri, 17 Aug 2012 10:42:38 +0200
- To: XProc Dev <xproc-dev@w3.org>
I don't think that's it. It's just that the XSLT advised by Jim does not produce an XML document, if I understand correctly. The doctype output is part of the serialization, so with the xsl:text you have an XDM that does not represent a single XML document and it cannot be used with the standard p:xslt XProc step. As far as I know there is no standard way to serialize a result with the default HTML5 doctype. It would need an extension step. Romain. On 17 août 2012, at 08:39, Geert Josten <geert.josten@dayon.nl> wrote: > Probably because you have a step after the xslt that is expecting XML, not > text/html? There should be tricks to force it into treating it as text or > binary.. i think.. :P > > -----Oorspronkelijk bericht----- > Van: David Cramer [mailto:david@thingbag.net] > Verzonden: vrijdag 17 augustus 2012 6:14 > Aan: James Fuller > CC: Zearin; XProc Dev > Onderwerp: Re: Adding <!DOCTYPE html> using XProc/Calabash > > On 08/16/2012 04:00 PM, James Fuller wrote: >> one hack is something like >> >> <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >> <xsl:output method="html" encoding="utf-8" indent="yes" /> >> >> <xsl:template match="/"> >> <xsl:text disable-output-escaping='yes'><!DOCTYPE > html></xsl:text> >> <html> >> </html> >> </xsl:template> >> >> </xsl:stylesheet> >> >> pipe your final html through an xslt step. > > Thanks Jim. Actually, I've tried that > and get: > > com.xmlcalabash.core.XProcException: XD0001 > > David >
Received on Friday, 17 August 2012 08:43:06 UTC