Subject: RE: Displaying XML source with XSL From: "alan dennis" <alan_l_dennis@xxxxxxxxxxx> Date: Fri, 08 Jan 1999 13:10:45 PST |
----Original Message Follows---- From: "Markor, John (Non-HP)" <jmarkor@xxxxxxxxxx> To: "'xsl-list@xxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxx> Subject: RE: Displaying XML source with XSL Date: Fri, 8 Jan 1999 07:17:01 -0800 Reply-To: xsl-list@xxxxxxxxxxxxxxxx Actually, IE5b2 does something similar to this, with direct viewing of the XML file. The program even allows for expansion and collapse of the XML file, based on the mark-up. -----Original Message----- From: Zvi Schreiber [mailto:zvi@xxxxxxxxxxx] Sent: Thursday, January 07, 1999 9:31 PM To: XSL mailing list Subject: Displaying XML source with XSL Does anyone please have an XSL script which simply reproduces the original XML for displaying in a browser, i.e. produces HTML which displays the original XML preferably indented? Thanks Zvi Schreiber XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
<?xml version="1.0"?> <!-- Generic stylesheet for viewing XML --> <xsl:template xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <DIV STYLE="font-family:Courier; font-size:10pt; margin-bottom:2em"> <xsl:apply-templates select="."/> </DIV> <xsl:templates> <xsl:template><xsl:apply-templates/></xsl:template> <xsl:template match="*"> <DIV STYLE="margin-left:1em; color:gray"> <<xsl:nodeName/><xsl:apply-templates for="@*"/>/> </DIV> </xsl:template> <xsl:template match="*[node()]"> <DIV STYLE="margin-left:1em"> <SPAN STYLE="color:gray"><<xsl:nodeName/><xsl:apply-templates select="@*"/>></SPAN><xsl:apply-templates select="node()"/><SPAN STYLE="color:gray"></<xsl:nodeName/>></SPAN> </DIV> </xsl:template> <xsl:template match="@*"> <SPAN STYLE="color:navy"> <xsl:nodeName/>="<SPAN STYLE="color:black"><xsl:get-value /></SPAN>"</SPAN> </xsl:template> <xsl:template match="pi()"> <DIV STYLE="margin-left:1em; color:maroon"><?<xsl:nodeName/><xsl:apply-templates select="@*"/>?></DIV> </xsl:template> <xsl:template match="cdata()"><pre><![CDATA[<xsl:get-value />]]></pre></xsl:template> <xsl:template match="textnode()"><xsl:get-value /></xsl:template> </xsl:templates> </xsl:template>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Displaying XML source with XSL, Markor, John (Non-HP | Thread | Re: RE: Displaying XML source with , Steve Muench |
<xsl:template><xsl:value-of/></xsl:, Kaiman, Charlie | Date | Re: An XML Namespaces Alternative.., Tyler Baker |
Month |