[Home] [By Thread] [By Date] [Recent Entries]
Hi list!
Please help me, how can I applying the child nodes, if I substring the parent node. Example XML ----- <?xml version="1.0" encoding="utf-8" ?> <root> <parent> 1. Lorem ipsum dolor sit amet, consectetuer <child>adipiscing elit.</child> </parent> </root> XSL ----- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="xml" indent="yes" encoding="UTF-8"/> <xsl:template match="root"> <xsl:apply-templates/> </xsl:template> <xsl:template match="parent">
<xsl:element name="list"
<xsl:value-of select="substring-after(normalize-space(.), ' ')"/>
</xsl:element>
</xsl:template><xsl:template match="child">
<xsl:element name="strong">
<xsl:apply-templates/>
</xsl:element>
</xsl:template>This transfromation generate this <?xml version="1.0" encoding="UTF-8"?> <list>Lorem ipsum dolor sit amet, consectetuer <child>adipiscing elit.</child></list> the child element don't applying because the parent return a string. Sorry for my English.
|

Cart



