XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
(Deleted User) Subject: xslt command line parameter
Author: (Deleted User)
Date: 05 May 2005 10:21 AM
you need the following piece of code to do the job:

<xsl:variable name="matched" select="//entry[contains(@word,$target)]"/>
<xsl:if test="not($matched)">
not found
</xsl:if>

<xsl:for-each select="$matched">
<xsl:value-of select="@word"/>
</xsl:for-each>

of course you need to make some adjustments for your output format

Postnext
steve marcoSubject: xslt returning the word
Author: steve marco
Date: 05 May 2005 10:58 AM
What would be the procedure if i where to search for the word with the value as 'nym' 'ant' or 'syn'. Like if i searched by using a short name like 'nym' how would i get it to return any word which has the letters 'nym' in it. Like antonym and synonym.

Thanks your code is very easy to understand..

Posttop
(Deleted User) Subject: xslt command line parameter
Author: (Deleted User)
Date: 05 May 2005 12:02 PM
you already have the code to do that.

<xsl:variable name="matched" select="//entry[contains(@word,$target)]"/> will filter the entries and have only those word that contains your short name, assume your $target is the short name you are passing in.

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.