Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
3.4 KiB

  1. <?xml version="1.0"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3. <xsl:template match="/">
  4. <xsl:element name="METADATA">
  5. <xsl:element name="TAXONOMY_ENTRIES">
  6. <xsl:for-each select="METADATA/TAXONOMY_ENTRIES/TAXONOMY_ENTRY">
  7. <TAXONOMY_ENTRY>
  8. <xsl:attribute name="CATEGORY"><xsl:value-of select="@CATEGORY"/></xsl:attribute>
  9. <xsl:attribute name="ENTRY"><xsl:value-of select="@ENTRY"/></xsl:attribute>
  10. <xsl:attribute name="URI"><xsl:value-of select="@URI"/></xsl:attribute>
  11. <xsl:attribute name="TYPE"><xsl:value-of select="@TYPE"/></xsl:attribute>
  12. <xsl:attribute name="VISIBLE"><xsl:value-of select="@VISIBLE"/></xsl:attribute>
  13. <xsl:attribute name="ACTION"><xsl:value-of select="@ACTION"/></xsl:attribute>
  14. <xsl:attribute name="ICONURI"><xsl:value-of select="@ICONURI"/></xsl:attribute>
  15. <xsl:attribute name="APPLICATIONROOT"><xsl:value-of select="@APPLICATIONROOT"/></xsl:attribute>
  16. <xsl:attribute name="INSERTBEFORE"><xsl:value-of select="@INSERTBEFORE"/></xsl:attribute>
  17. <xsl:attribute name="TITLE"><xsl:value-of select="TITLE"/></xsl:attribute>
  18. <xsl:attribute name="DESCRIPTION"><xsl:value-of select="DESCRIPTION"/></xsl:attribute>
  19. <xsl:apply-templates select="KEYWORD">
  20. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  21. </xsl:apply-templates>
  22. </TAXONOMY_ENTRY>
  23. </xsl:for-each>
  24. </xsl:element>
  25. <xsl:element name="HELPIMAGE">
  26. <xsl:apply-templates select="METADATA/STOPSIGN_ENTRIES/*">
  27. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  28. </xsl:apply-templates>
  29. </xsl:element>
  30. <xsl:element name="APPLICATION_ENTRIES">
  31. <xsl:apply-templates select="METADATA/STOPSIGN_ENTRIES/*">
  32. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  33. </xsl:apply-templates>
  34. </xsl:element>
  35. <xsl:element name="STOPSIGN_ENTRIES">
  36. <xsl:apply-templates select="METADATA/STOPSIGN_ENTRIES/*">
  37. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  38. </xsl:apply-templates>
  39. </xsl:element>
  40. <xsl:element name="STOPWORD_ENTRIES">
  41. <xsl:apply-templates select="METADATA/STOPWORD_ENTRIES/*">
  42. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  43. </xsl:apply-templates>
  44. </xsl:element>
  45. <xsl:element name="INDEX">
  46. <xsl:apply-templates select="METADATA/INDEX/*">
  47. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  48. </xsl:apply-templates>
  49. </xsl:element>
  50. <xsl:element name="FTS">
  51. <xsl:apply-templates select="METADATA/FTS/*">
  52. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  53. </xsl:apply-templates>
  54. </xsl:element>
  55. <xsl:element name="OPERATOR_ENTRIES">
  56. <xsl:apply-templates select="METADATA/OPERATOR_ENTRIES/*">
  57. <xsl:template><xsl:copy><xsl:apply-templates select="@* | * | comment() | pi() | text()"/></xsl:copy></xsl:template>
  58. </xsl:apply-templates>
  59. </xsl:element>
  60. </xsl:element>
  61. </xsl:template>
  62. </xsl:stylesheet>