[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Element - centric output
Hi This ought work with your source, but note that it doesnt't copy attributes not declared with s:AttributeType <xsl:template match="/"> <RESPONSES> <xsl:for-each select="input/data/z:row"> <xsl:variable name="currentRow" select="." /> <RESPONSE> <xsl:for-each select="/input/attrs/s:AttributeType"> <xsl:element name="{@name}"> <xsl:value-of select="$currentRow/@*[name() = current()/@name]" /> </xsl:element> </xsl:for-each> </RESPONSE> </xsl:for-each> </RESPONSES> </xsl:template> Hmh... not that pretty a solution, but hope this helps you in writing one. Cheers, Santtu 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
|