[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Merging data on attributes, revisited
Whoo! I think I managed to work it out on my own. The key and template on the stylesheet change to... <xsl:key name="data" match="data" use="@id"/> (We key on the parent element directly...) <xsl:template match="svg:text[.=('data')]"> (Look for parent elements with our data placeholder) <text> <xsl:copy-of select="@*"/> <xsl:value-of select="key(.,../@id,doc('textsrc.xml'))"/> (And then this key (matching to the @id in the parent of our svg:text element) gives us back the contents of the text file parent element ... which is the values of the children elements) </text> </xsl:template> Yee-ha! :-)
|
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
|