xml-d.xsl 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. version="2.0">
  4. <xsl:template match="*[contains(@class, ' xml-d/xmlelement ')]">
  5. <code>
  6. <xsl:apply-templates/>
  7. </code>
  8. </xsl:template>
  9. <xsl:template match="*[contains(@class, ' xml-d/xmlatt ')]">
  10. <code>
  11. <xsl:text>@</xsl:text>
  12. <xsl:apply-templates/>
  13. </code>
  14. </xsl:template>
  15. <xsl:template match="*[contains(@class, ' xml-d/textentity ')]">
  16. <code>
  17. <xsl:text>&amp;</xsl:text>
  18. <xsl:apply-templates/>
  19. <xsl:text>;</xsl:text>
  20. </code>
  21. </xsl:template>
  22. <xsl:template match="*[contains(@class, ' xml-d/parameterentity ')]">
  23. <code>
  24. <xsl:text>%</xsl:text>
  25. <xsl:apply-templates/>
  26. <xsl:text>;</xsl:text>
  27. </code>
  28. </xsl:template>
  29. <xsl:template match="*[contains(@class, ' xml-d/numcharref ')]">
  30. <code>
  31. <xsl:text>&amp;#</xsl:text>
  32. <xsl:apply-templates/>
  33. <xsl:text>;</xsl:text>
  34. </code>
  35. </xsl:template>
  36. <xsl:template match="*[contains(@class, ' xml-d/xmlnsname ')]">
  37. <code>
  38. <xsl:apply-templates/>
  39. </code>
  40. </xsl:template>
  41. <xsl:template match="*[contains(@class, ' xml-d/xmlpi ')]">
  42. <code>
  43. <xsl:apply-templates/>
  44. </code>
  45. </xsl:template>
  46. </xsl:stylesheet>