Subject: RE: Searching within a text
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Mon, 5 Jul 1999 16:50:09 +0100
|
It would be easier if your XML document used XML tagging for all its
structure, rather than using a comma-delimited syntax internally.
But if you must use this syntax, you can select the relevant elements using,
say:
<xsl:variable name="v" expr="normalize(animal/text())"/>
<xsl:if test="starts-with($v,'cat,') or contains($v,',cat,') or
ends-with($v,',cat')">
This assumes there are no embedded spaces.
Mike Kay
>
> In my XML-file I have an enumeration of keywords in the animal-tag:
> <person>
> <animal>
> cat,dog,bird,...
> </animal>
> </person>
> <person>
> <animal>
> monkey,cat,mouse,...
> </animal>
> </person>
>
> Now I want to select those persons that have a certain
> keyword, for example
> cat,with an xsl-statement.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|