OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: DOCBOOK-APPS: Re: condition attribute + XSL + doctype declara tion


>From: Norman Walsh <ndw@nwalsh.com> 
>To: docbook-apps@lists.oasis-open.org 
>Date: Sun, 15 Jul 2001 17:43:47 -0400 
>--------------------------------------
>/ "M.-A. DARCHE" <ma.darche@free.fr> was heard to say:
>| I had to add 
>|   doctype-public="-//OASIS//DTD DocBook XML V4.1.2//EN"
>|   doctype-system="http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"
>| in <xsl:output> because the doctype declaration
>| <!DOCTYPE HTML PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
>| "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd">
>| is being lost in the process.
>
>Yep.

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">
  ...

The only workaround I can think of is some non-XSL pre- or post-processing.
Is there a better way?

Thanks,
Denis


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC