[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: append strings in XSLT
XSLT coding questions are best asked on the xsl-list at mulberrytech.com It looks like you want the concatenated text in an attribute, ist wahr? In XSLT 2.0: <element string="{item/title}"/> In XSLT 1.0 it's 10 lines of code instead of 1: <element> <xsl:attribute name="string"> <xsl:for-each select="item/title"> <xsl:value-of select="."/> <xsl:if test="position() != last"> <xsl:text> </xsl:text> </xsl:if> </xsl:for-each> </xsl:attribute> </element> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: "Sebastian Hinterwälder" [mailto:sebi-hinterwaelder@g...] > Sent: 09 November 2007 15:21 > To: xml-dev@l... > Subject: append strings in XSLT > > Hello, > > I want to go to my XML tree and search for "title" elements > in my XML. Then I want to append the string inside of the > title elements all to each other so that I get a long string. > Here is an example for better understanding: > > <item> > <title>OpenSuse 10.3 Live-CD verfuegbar</title> > > </item> > <item> > <title>Klagen wegen WLAN-Technik gegen Who is Who der > IT-Branche</title> </item> <item> > <title>RTL-Chefin wettert gegen Mediathek des ZDF</title> > </item> <item> > <title>Hansenet plant eigene Glasfasernetze in > Grossstaedten</title> </item> > > And I want to get one string like this > > string="OpenSuse 10.3 Live-CD verfuegbar Klagen wegen > WLAN-Technik gegen Who is Who der IT-Branche RTL-Chefin > wettert gegen Mediathek des ZDF Hansenet plant eigene > Glasfasernetze in Grossstaedten" > > > > Probably this is very easy but I don't know how to do it. It > must be something with the concat()-function and using the > "for-each" construct I think. The only problem is that I > always get several elements with new strings but I need one > element with all this strings put together! > > Thanks for help. > > Sebastian > -- > Psssst! Schon vom neuen GMX MultiMessenger gehört? > Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger > > ______________________________________________________________ > _________ > > XML-DEV is a publicly archived, unmoderated list hosted by > OASIS to support XML implementation and development. To > minimize spam in the archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Or unsubscribe: xml-dev-unsubscribe@l... > subscribe: xml-dev-subscribe@l... List archive: > http://lists.xml.org/archives/xml-dev/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|