|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] What is the equivalent for-each of <xsl:copy-of selec
Hi,
Given a function that returns html elements stored within the
tableAsXML variable
<xsl:variable name="tableAsXML" as="element()*">
<xsl:copy-of select="d:htmlparse($arg)"/>
</xsl:variable>
I can output the elements within an html document like so correctly
<xsl:copy-of select="$tableAsXML"/>
However I want to copy all the elements and apply a template to the text().
The output I get for the following for-each loop is only the text and
no html elements and I'm struggling to figure out why.
<xsl:for-each select="$tableAsXML//*">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:call-template name="normalizeEntityForHTML">
<xsl:with-param name="arg" select="text()[1]"/>
</xsl:call-template>
</xsl:copy>
</xsl:for-each>
What do I need to do differently to copy the elements within
$tableAsXML and apply a template to each element text node?
Thanks
--
Alex
An informal recording with one mic under a tree leads to some pretty
sweet acoustic sounds.
https://sites.google.com/site/greigconteh/albums/diabarte-and-sons
|
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
|

Cart








