Subject: RE: [xsl] Tokenising the string using xpath funcitons. From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Wed, 26 Sep 2001 12:13:29 +0100 |
Since you are already using extension functions, I would use an extension function to parse the string and return it as an XML document. (In the way that saxon:tokenize() does). The alternative is a recursive named template: grab the first item in the string using substring-before(), then call yourself to process the rest of the string, extracted using subsring-after(). Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Avula, Raj > Sent: 26 September 2001 01:53 > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: [xsl] Tokenising the string using xpath funcitons. > > > > Hi, > I have a string like this > (ACT=28:99:113:98:99:109:114:114:156:28:) in xsl file. > I am getting this string from extension function. Number of > entries in the > string is not fixed. > I want to basically parse the string and get all the values. > To give you the > exact picture, > I have a customer, and no. of orders for it. each entry in > the above string > is associated with an order. > I have a template for transforming orders. I have to pass the > first entry of > the string > to the first order, and second entry to the second order and so on. > > eg: > input xml > <customer> > <order></order> > <order></order> > <order></order> > <order></order> > </customer> > > output should be something like > <customer> > <order>28</order> > <order>99</order> > <order>113</order> > <order>98</order> ( and so on..) > </customer> > > Can any body help me on how to handle this problem? > > Thank You very much, > > Raj. > > "MMS <firstam.com>" made the following > annotations on 09/25/01 17:53:17 > -------------------------------------------------------------- > ---------------- > "THIS E-MAIL MESSAGE AND ANY FILES TRANSMITTED HEREWITH, ARE > INTENDED SOLELY FOR THE USE OF THE INDIVIDUAL(S) ADDRESSED > AND MAY CONTAIN CONFIDENTIAL, PROPRIETARY OR PRIVILEGED > INFORMATION. IF YOU ARE NOT THE ADDRESSEE INDICATED IN THIS > MESSAGE (OR RESPONSIBLE FOR DELIVERY OF THIS MESSAGE TO SUCH > PERSON) YOU MAY NOT REVIEW, USE, DISCLOSE OR DISTRIBUTE THIS > MESSAGE OR ANY FILES TRANSMITTED HEREWITH. IF YOU RECEIVE > THIS MESSAGE IN ERROR, PLEASE CONTACT THE SENDER BY REPLY > E-MAIL AND DELETE THIS MESSAGE AND ALL COPIES OF IT FROM YOUR SYSTEM." > > ============================================================== > ================ > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Tokenising the string using x, Avula, Raj | Thread | RE: [xsl] Tokenising the string usi, Joshua . Kuswadi |
[xsl] Throw an error from XSL, Nick Vincent | Date | RE: [xsl] Embedded Stylesheets, Michael Kay |
Month |