RE: Writing a stylesheet to create a stylesheet, with
> Using disable-output-escaping= is not the best way one writes > a stylesheet > that writes a stylesheet. In this case, it's exactly what I need. > > Look at the <xsl:namespace-alias> instruction and how the > processor sees a This won't help in this particular problem. XML Snippet: <Sections label="<xsl:value-of select="/Doc/FirstName"/>"/> Okay, let me try again. The above snippet is in my XML file. I want to process the <Sections> node and basically do this in my stylesheet: <xsl:value-of select="@label"/> Unfortunately, that produces the following in the result tree: <xsl:value-of select="/Doc/FirstName"/> BUT, I want the output in the result tree to look EXACTLY like this: <xsl:value-of select="/Doc/FirstName"/> In other words, the value of the attribute "label" would be directly placed into the result tree without re-escaping the """, "<" and ">" entities. Typically you would do that like this: <xsl:text disable-output-escaping="yes"><xsl:value-of select="@label"/></xsl:text> BUT, the above is an error. You apparently cannot place an <xsl:value-of/> inside of a <xsl:text/> element. What I'm looking for is a way around this problem, if there is one. If not, I have another way to solve it, just not as flexibly. Thanks for any help, Scott XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format