sw-d.xsl 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!--
  3. This file is part of the DITA Open Toolkit project.
  4. Copyright 2004, 2005 IBM Corporation
  5. See the accompanying LICENSE file for applicable license.
  6. -->
  7. <xsl:stylesheet version="2.0"
  8. xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  9. <xsl:template match="*[contains(@class,' sw-d/filepath ')]" name="topic.sw-d.filepath">
  10. <span>
  11. <xsl:call-template name="commonattributes">
  12. <xsl:with-param name="default-output-class" select="'filepath'"/>
  13. </xsl:call-template>
  14. <xsl:call-template name="setidaname"/>
  15. <xsl:apply-templates/>
  16. </span>
  17. </xsl:template>
  18. <xsl:template match="*[contains(@class,' sw-d/msgph ')]" name="topic.sw-d.msgph">
  19. <samp>
  20. <xsl:call-template name="commonattributes">
  21. <xsl:with-param name="default-output-class" select="'msgph'"/>
  22. </xsl:call-template>
  23. <xsl:call-template name="setidaname"/>
  24. <xsl:apply-templates/>
  25. </samp>
  26. </xsl:template>
  27. <xsl:template match="*[contains(@class,' sw-d/userinput ')]" name="topic.sw-d.userinput">
  28. <kbd>
  29. <xsl:call-template name="commonattributes">
  30. <xsl:with-param name="default-output-class" select="'userinput'"/>
  31. </xsl:call-template>
  32. <xsl:call-template name="setidaname"/>
  33. <xsl:apply-templates/>
  34. </kbd>
  35. </xsl:template>
  36. <xsl:template match="*[contains(@class,' sw-d/systemoutput ')]" name="topic.sw-d.systemoutput">
  37. <samp>
  38. <xsl:call-template name="commonattributes">
  39. <xsl:with-param name="default-output-class" select="'sysout'"/>
  40. </xsl:call-template>
  41. <xsl:call-template name="setidaname"/>
  42. <xsl:apply-templates/>
  43. </samp>
  44. </xsl:template>
  45. <xsl:template match="*[contains(@class,' sw-d/cmdname ')]" name="topic.sw-d.cmdname">
  46. <span>
  47. <xsl:call-template name="commonattributes">
  48. <xsl:with-param name="default-output-class" select="'cmdname'"/>
  49. </xsl:call-template>
  50. <xsl:call-template name="setidaname"/>
  51. <xsl:apply-templates/>
  52. </span>
  53. </xsl:template>
  54. <xsl:template match="*[contains(@class,' sw-d/msgnum ')]" name="topic.sw-d.msgnum">
  55. <span>
  56. <xsl:call-template name="commonattributes">
  57. <xsl:with-param name="default-output-class" select="'msgnum'"/>
  58. </xsl:call-template>
  59. <xsl:call-template name="setidaname"/>
  60. <xsl:apply-templates/>
  61. </span>
  62. </xsl:template>
  63. <xsl:template match="*[contains(@class,' sw-d/varname ')]" name="topic.sw-d.varname">
  64. <var>
  65. <xsl:call-template name="commonattributes">
  66. <xsl:with-param name="default-output-class" select="'varname'"/>
  67. </xsl:call-template>
  68. <xsl:call-template name="setidaname"/>
  69. <xsl:apply-templates/>
  70. </var>
  71. </xsl:template>
  72. </xsl:stylesheet>