windows-nt/Source/XPSP1/NT/admin/wmi/wbem/tools/wmic/xml.xsl
2020-09-26 16:20:57 +08:00

39 lines
1.6 KiB
XML

<?xml version="1.0"?>
<!-- Copyright (c) 2001 Microsoft Corporation -->
<!-- Generic stylesheet for viewing XML -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!-- This template will always be executed, even if this stylesheet is not run on the document root -->
<xsl:template>
<DIV STYLE="font-family:Courier; font-size:10pt; margin-bottom:2em">
<!-- Scoped templates are used so they don't interfere with the "kick-off" template. -->
<xsl:apply-templates select=".">
<xsl:template><xsl:apply-templates/></xsl:template>
<xsl:template match="*">
<DIV STYLE="margin-left:1em; color:gray">
&lt;<xsl:node-name/><xsl:apply-templates select="@*"/>/&gt;
</DIV>
</xsl:template>
<xsl:template match="*[node()]">
<DIV STYLE="margin-left:1em">
<SPAN STYLE="color:gray">&lt;<xsl:node-name/><xsl:apply-templates select="@*"/>&gt;</SPAN><xsl:apply-templates select="node()"/><SPAN STYLE="color:gray">&lt;/<xsl:node-name/>&gt;</SPAN>
</DIV>
</xsl:template>
<xsl:template match="@*">
<SPAN STYLE="color:navy"> <xsl:node-name/>="<SPAN STYLE="color:black"><xsl:value-of /></SPAN>"</SPAN>
</xsl:template>
<xsl:template match="pi()">
<DIV STYLE="margin-left:1em; color:maroon">&lt;?<xsl:node-name/><xsl:apply-templates select="@*"/>?&gt;</DIV>
</xsl:template>
<xsl:template match="cdata()"><pre>&lt;![CDATA[<xsl:value-of />]]&gt;</pre></xsl:template>
<xsl:template match="textNode()"><xsl:value-of /></xsl:template>
</xsl:apply-templates>
</DIV>
</xsl:template>
</xsl:stylesheet>