Subject: [xsl] Re: XSL-List Digest V4 #1469 From: "Keith Anderson" <roobarb@xxxxxxxxxxx> Date: Thu, 10 Jul 2003 16:51:33 +0000 |
> Date: Thu, 10 Jul 2003 09:23:11 +0100 > From: "Jim Fuller" <jim.fuller@xxxxxxxxxxxxxxxxxx> > Subject: RE: [xsl] output html source > > > -----Original Message----- > > From: Keith Anderson [mailto:roobarb@xxxxxxxxxxx] > > Sent: 10 July 2003 08:53 > > Subject: [xsl] output html source > > I have some xsl that generates html output using the user's > > browser. Is there a technique for tweaking the xsl so it > > outputs the html source ? ... > you could do something like the following; > > <?xml version="1.0"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:msxsl="urn:schemas-microsoft-com:xslt" > > > <xsl:output method = "xml" encoding="utf-8" /> > > <xsl:template match="/"> > <xsl:variable name="holdresult"> > <html> > <head> > <title>test</title> > </head> > <body>test</body> > </html> > </xsl:variable> > > <xsl:copy-of select="$holdresult)"/> > > </xsl:template> > > </xsl:stylesheet> > > depending on how you want to see the source, u could use ms scripting or > reapply $holdresult ( remember to use node-set e.g. in IE > <xsl:apply-templates select="msxsl:node-set($holdresult)"/> ) to a series > of more templates. Thanks for this suggestion Jim. Unfortunately I don't think node-set() is guaranteed to be available in my users' browsers, so I can't see how to use $holdresult . Perhaps I'm asking for something that's not possible on my somewhat restricted platform. ... -- Keith Anderson (digested) -- http://www.fastmail.fm - And now for something completely different? XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Return Template Name and Mode, Karl J. Stubsjoen | Thread | [xsl] Using not(...a nd ... ) to se, Barak |
Re: [xsl] identity transform - incl, Wendell Piez | Date | RE: [xsl] XSLT Problem, Wendell Piez |
Month |