This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
RE: Re: condition attribute + XSL + doctype declara tion
- From: David Cramer <dcramer at broadjump dot com>
- To: Jirka Kosek <jirka at kosek dot cz>, "Bradford, Denis" <denisb at rational dot com>
- Cc: docbook-apps at lists dot oasis-open dot org
- Date: Fri, 15 Feb 2002 07:55:29 -0600
- Subject: RE: DOCBOOK-APPS: Re: condition attribute + XSL + doctype declara tion
If you're using saxon and don't mind using extensions, he's got
saxon:doctype and dtd:entity elements that could help:
http://saxon.sourceforge.net/saxon6.5.1/extensions.html#saxon:doctype
David
> -----Original Message-----
> From: Jirka Kosek [mailto:jirka@kosek.cz]
> Sent: Friday, February 15, 2002 4:12 AM
> To: Bradford, Denis
> Cc: docbook-apps@lists.oasis-open.org
> Subject: Re: DOCBOOK-APPS: Re: condition attribute + XSL +
> doctype declara tion
>
>
> "Bradford, Denis" wrote:
>
> > That takes care of the DTD declaration, but I'm losing
> everything else in
> > the subset, too! Here's before and after running profile.xsl:
> >
> > source.xml
> > ----------
> > <?xml version="1.0" encoding="utf-8"?>
> > <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
> > "docbookx.dtd" [
> > <!ENTITY comparingxml SYSTEM "comparingxml.xml">
> > <!ENTITY usingxdm SYSTEM "usingxdm.xml">
> > <!ENTITY glossary SYSTEM "xmldiffmrg_gloss.xml">
> > <!ENTITY xdm-diffwin1 SYSTEM "xdm-diffwin1.gif" NDATA GIF>
> > ]>
> > <book>
> > ...
> >
> > profiled.xml
> > ------------
> > <?xml version="1.0" encoding="utf-8"?>
> > <!DOCTYPE book
> > PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "docbookx.dtd">
> > <book print.status="draft">
> > ...
>
> This is not problem for text entities as they are correctly substitued
> during profiling transformation. But binary entity (NDATA) is problem,
> as XSLT doesn't have access to such declaration. Probably easiest
> workaround will be using fileref instead entityref for images.
>
> Jirka
>
> --
> -----------------------------------------------------------------
> Jirka Kosek
> e-mail: jirka@kosek.cz
> http://www.kosek.cz
>