[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] using XIncludes
Jens, On Wed, Feb 23, 2005 at 03:09:47PM +1100, Jens Porup wrote: > Well, this is what my make target looks like: > > xsltproc --output temp.html.xml \ > --stringparam profile.condition html \ > /usr/share/xml/docbook/stylesheet/nwalsh/profiling/profile.xsl \ > ../tech_spec.xml; \ > xsltproc \ > --stringparam use.id.as.filename 1 \ > --stringparam spacing.paras 1 \ > --stringparam make.valid.html 1 \ > --stringparam chunker.output.indent yes \ > /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl \ > temp.html.xml; > > The xsl stylesheets are already mentioned--what does mentioning them > twice serve? It was the `--xinclude` argument that I was suggesting. If I understand the above make target correctly, the file '../tech_spec.xml' is the one that contains the XInclude elements, yes? If so, then you need to instruct xsltproc (like xmllint) to perform xinclude processing before XSLT processing: the `--xinclude` argument does that. I think your new make target would look like: xsltproc --output temp.html.xml \ --xinclude \ --stringparam profile.condition html \ /usr/share/xml/docbook/stylesheet/nwalsh/profiling/profile.xsl \ ../tech_spec.xml; \ xsltproc \ --stringparam use.id.as.filename 1 \ --stringparam spacing.paras 1 \ --stringparam make.valid.html 1 \ --stringparam chunker.output.indent yes \ /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl \ temp.html.xml; (The new line is line #2.) Take care, John L. Clark
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]