[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] xsl--accessing a speciic part of a string


Subject: [xsl] xsl--accessing a speciic part of a string
From: "james walker" <jameswalkerandy@xxxxxxxxxxx>
Date: Thu, 02 Oct 2003 12:53:02 +0100

When in template match=prod, I wanted to pull out the value "wanted text" which will change according to what prod its under. However, the structure of the <text> tags under some <prod> elements are different:

The first example, i need to select the value of "wanted text" within prod:

<prod position="1.1.1">
<entrydata columnnumber="6">
<text>wanted text - cp1</text></entrydata>
</prod>

The second example, i need to select "wanted text" from the first text tag within prod:

<prod position="1.1.1">
<entrydata columnnumber="6">
<textlist><text>wanted text - cp1</text><text>wanted text -cp2</text></textlist></entrydata>
</prod>


is their one select statement that could cater for either of these situations?? I assume to remove "-cp1" i need to use the string function substring before? There will be instances when "wanted text" may have a hyphen in anyway.

_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger http://www.msn.co.uk/messenger



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




Current Thread