OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] XSL transformation

[ Lists Home | Date Index | Thread Index ]

Use recursion. Any good XSLT textbook or tutorial will explain how to
process such strings using a recursive named template. Look for examples
on the xsl-list FAQ at www.dpawson.co.uk. Alternatively, use existing
library routines such as str:tokenize defined at www.exslt.org. If
you're still stuck, ask on xsl-list at www.mulberrytech.com

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com 

> -----Original Message-----
> From: Nischal Muthana [mailto:nischal_muthana@yahoo.com] 
> Sent: 20 November 2002 00:53
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] XSL transformation
> Hi All
> I have an XSL file say NameList.xsl which picks
> transforms an XML file say Names.xml. 
> The Names.xml is like,
> <Name>
>   <Names>aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii
> jjjj kkkk llll mmmm nnnn oooo pppp qqqq rrrr ssss tttt
> uuuu vvvv wwww xxxx yyyy zzzz</FirstNames>
> </Name>
> My Xsl file has to pick up the Names node and do a
> substring and pick each value in the <Names> tag. Each
> value is of 4 characters and each value is seperated
> by a space. 
> I am tryin to write a <xsl:foreach
> select='Name/Names'> 
> and then do a substring on the element value. Can
> someone guide me through how to go about with this. 
> I tried to do
> <xsl:value-of select="substring(Name/Names,0,4)"/>
> <xsl:value-of select="substring(Name/Names,4,4)"/>
> ....
> Thanks in Advance
> Nischal
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - Let the expert host your site 

The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS