[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: extrat value from current node only.
Works like a charm. Thanks for the quick response! -----Original Message----- From: cknell@xxxxxxxxxx [mailto:cknell@xxxxxxxxxx] Sent: 30 March 2005 13:42 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: extrat value from current node only. Add this template: <xsl:template match="description" /> It will prevent the default template from outputting the content of the <description> element other than when you call it explicitly with :<xsl:value-of select="description"/>. Change this: <xsl:value-of select="current()"/> to this: <xsl:value-of select="translate(text(),' 	','')"/> I will strip out the CR/LF and the TAB characters you don't want by replacing them with empty strings. -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: emmanuel ide <emmanuel@xxxxxxxxxxx> Sent: Wed, 30 Mar 2005 13:05:37 +0100 To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: extrat value from current node only. Hi Guys, My fist post on this mailing list. Just started learning xsl yesterday, and already come across an issue which I cannot solve with the W3C tutorial ... : Below are my xml & xls file: ________________ XML FILE _______________________ <?xml version="1.0" encoding="UTF-8" ?> <items> <item> title 1 <description>description 1</description> </item> <item> title 2 <description>description 2</description> </item> </items> _________________________________________________ ________________ XLS FILE _______________________ <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="items"> <xsl:apply-templates select="item"/> </xsl:template> <xsl:template match="item"> title:<xsl:value-of select="current()"/> description:<xsl:value-of select="description"/> </xsl:template> </xsl:stylesheet> ___________________________________________________ I don't get <?xml version="1.0" encoding="UTF-8"?> title:title 11 description:description 1 But ... <?xml version="1.0" encoding="UTF-8"?> title: title 1 description 1 description:description 1 title: title 2 description 2 description:description 2 What changes do I have to make to my xls file to get the output I want? Thank you for you help. Emmanuel
|
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
|