This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] Any way to keep <!DOCTYPE...> definition int o utput of XSLT transformation?


On Fri, Jul 25, 2003 at 03:32:16PM -0400, Taro Ikai wrote:
> What I want is to write out <!ENTITY...> declarations within a <!DOCTYPE 
> declaration. 
> For example:
> 
> <!DOCTYPE chapter SYSTEM "c:/docbook/4.2/docbookx.dtd" [
>  <!ENTITY % global_entities SYSTEM "c:/mydoc/myentities.ent">
>   %global_entities;
>  ]>
> 
> So according's Jeff's suggestion, the basic idea should be to write:
> 
> <xsl:output method="xml" doctype-system="<!DOCTYPE chapter SYSTEM 
> "c:/docbook/4.2/docbookx.dtd" [<!ENTITY % global_entities SYSTEM 
> "c:/mydoc/myentities.ent">%global_entities;]>"</xsl:output>

  No this is not legal. This will not work and if this work I may well
fix this in any future version of xsltproc. You cannot generate an internal
subset with XSLT, so don't try to do it. Use another tool or postprocess the
output.

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard@redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]