|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Result tree fragment to string?
> From: Martin Honnen [mailto:Martin.Honnen@xxxxxx] > Sent: Wednesday, August 27, 2008 1:56 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: Result tree fragment to string? > > Houghton,Andrew wrote: > > > Hmm... could he do something like: > > > > <xsl:variable name="xml"> > > <xsl:call-template name="serialize-tree"> > > <xsl:with-param name="nodes" select="$result-tree" /> > > </xsl:call-template> > > </xsl:variable> > > > > <xsl:template name="serialize-tree"> > > <xsl:param name="nodes" /> > > <xsl:apply-templates select="$nodes" mode="serialize" /> > > > > The above doesn't handle namespaces, processing-instructions, > comments, > > or mixed content, but it could be hacked to do so. Is there a reason > > why this approach would not work in XSL 1.0 to satisfy his needs? > > Yes, the reason is that you can't do the apply-templates on the result > tree fragment, you would first need to convert it to a node-set with an > extension function. Oops, I thought his result tree was a node set, not a string... What if he created a recursive template that parsed the XML string to determine where elements, attributes and text strings occurred? Andy.
|
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
|






