Subject: Re: Testing/searching for several elements using xsl From: Keith Visco <kvisco@xxxxxxxxx> Date: Wed, 14 Apr 1999 09:44:17 -0400 |
Thomas, You are trying to select "entry" as if it was a child of "cd_doc", you will need to change you select expression to "entries/entry". --Keith Thomas Weholt wrote: > > Hello, > > Note! This mail is related to the "Searching huge xml-documents" question I > posted earlier, but it`s intereseting by itself too. > > I want to locate several "entries"-elements in a xml-document using a > entry-elements "no"-attribute. > > Sample xml-doc : > > <cd_doc> > ... info about the cd ... > <entries> > <entry no="1" path="/cdrom/stugg/long path/more > text/python_stuff.tar.gz" ... more info .../> > ... lots of more entries > </entries> > </cd_doc> > > I tried with a stylesheet like this : > > <?xml version="1.0" encoding="ISO-8859-1"?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> > > <xsl:template match="cd_doc"> > <HTML> > <BODY> > <h2>Result of search</h2> > <xsl:apply-templates select="entry"/> > </BODY> > </HTML> > </xsl:template> > > <xsl:template match="entry"> > <xsl:choose> > <xsl:when test='.[@no="1"|@no="21"|@no="1432"]'> > <xsl:apply-templates select=""/> > </xsl:when> > </xsl:choose> > </xsl:template> > > </xsl:stylesheet> > > But it didn`t work. I want to process entries with attribute numbers equal > to 1, 21 and 1432. Used Xt to generate HTML with these documents. > > ---------------------------------------------- > Thomas Weholt > eMail : weholt@xxxxxxxxxxxxxx > HTTP://www.linuxfreak.com/~weholt > Phone : +47 - 92 09 59 68 > ---------------------------------------------- > > 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 -> |
---|---|---|
Testing/searching for several eleme, Thomas Weholt | Thread | Re: Testing/searching for several e, Paul Prescod |
RE: About xsl:scripts, Didier PH Martin | Date | Re: About xsl:scripts, Simon St.Laurent |
Month |