Hardening Doc Preview

Dave Pawson davep at dpawson.co.uk
Sun Sep 5 10:33:21 UTC 2004


On Sat, 2004-09-04 at 23:36, Charlie wrote:

> Now if the document could be included (as an entity???), so that work
> isn't duplicated, but your document actually contains the same
> instructions, that might have value.

Nice idea.

Exploring it a bit further...

You said you wanted draft mode..
  A customising stylesheet might look like

<xsl:param name="draft.mode" select="'maybe'"></xsl:param>
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">
  <xsl:import href="
/sgml/nw/docbook/docbook-xsl-1.65.1/html/docbook.xsl"/>

<xsl:param name="draft.mode" select="'yes'"></xsl:param>



<!-- Process the yum material, by inclusion -->
<xsl:template match="processing-instruction('charlie')">
<xsl:copy-of
select="document('http://fedora-docsURL/yumFDC/xxx.xml')//sect1[@id='start']"/>

</xsl:template>

</xsl:stylesheet>

Lets say in your source document you had a pi
<?charlie yum ?>

then add to the stylesheet as shown,

That (untested) should pull in the yum stuff, xml version, starting at
a specific sect1 tag.


Next question, are the xml files available without a cvs pull?
I dont' think they are.

The basics are there though.

Equally, an entity in the XML would do it, but not in such a selective
way.






-- 
Regards DaveP.
XSLT&Docbook  FAQ
http://www.dpawson.co.uk/xsl






More information about the fedora-docs-list mailing list