profile-chunk.xsl 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="US-ASCII"?><!--This file was created automatically by xsl2profile--><!--from the DocBook XSL stylesheets.--><!--This file was created automatically by html2xhtml--><!--from the HTML stylesheets. Do not edit this file.--><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:ng="http://docbook.org/docbook-ng" xmlns:db="http://docbook.org/ns/docbook" exslt:dummy="dummy" ng:dummy="dummy" db:dummy="dummy" extension-element-prefixes="exslt" version="1.0" exclude-result-prefixes="exsl exslt">
  2. <!-- ********************************************************************
  3. $Id$
  4. ********************************************************************
  5. This file is part of the XSL DocBook Stylesheet distribution.
  6. See ../README or http://nwalsh.com/docbook/xsl/ for copyright
  7. and other information.
  8. ******************************************************************** -->
  9. <!-- ==================================================================== -->
  10. <!-- First import the non-chunking templates that format elements
  11. within each chunk file. In a customization, you should
  12. create a separate non-chunking customization layer such
  13. as mydocbook.xsl that imports the original docbook.xsl and
  14. customizes any presentation templates. Then your chunking
  15. customization should import mydocbook.xsl instead of
  16. docbook.xsl. -->
  17. <xsl:import href="docbook.xsl"/>
  18. <!-- chunk-common.xsl contains all the named templates for chunking.
  19. In a customization file, you import chunk-common.xsl, then
  20. add any customized chunking templates of the same name.
  21. They will have import precedence over the original
  22. chunking templates in chunk-common.xsl. -->
  23. <xsl:import href="chunk-common.xsl"/>
  24. <!-- The manifest.xsl module is no longer imported because its
  25. templates were moved into chunk-common and chunk-code -->
  26. <!-- chunk-code.xsl contains all the chunking templates that use
  27. a match attribute. In a customization it should be referenced
  28. using <xsl:include> instead of <xsl:import>, and then add
  29. any customized chunking templates with match attributes. But be sure
  30. to add a priority="1" to such customized templates to resolve
  31. its conflict with the original, since they have the
  32. same import precedence.
  33. Using xsl:include prevents adding another layer
  34. of import precedence, which would cause any
  35. customizations that use xsl:apply-imports to wrongly
  36. apply the chunking version instead of the original
  37. non-chunking version to format an element. -->
  38. <xsl:include href="chunk-code.xsl"/>
  39. </xsl:stylesheet>