Subject: Re: [xsl] XSL count function. From: Anthony <apwebdesign@xxxxxxxxx> Date: Thu, 3 Mar 2005 16:01:46 -0800 (PST) |
@type = 'txt' --- Gang Li <g_li@xxxxxxxxx> wrote: > > Try > > <xsl:value-of select="count(file[@type="txt"])"/> > > or > > <xsl:value-of select="count(file[@type="'txt'"])"/> > > Your syntax is correct but I think it has something > to do with string > comparison here. > > --- c p <bugs75il@xxxxxxxxx> wrote: > > Hello, > > > > I have a XML file (see below) with a "file" nodes > and > > I want to get a count of file nodes based on > certain > > attributes. I am using XSLT transformations on > the > > XML to put them into HTML. > > > > Here is the XML: > > > --------------------------------------------------- > > <file type="txt" path="...."/> > > <file type="txt" path="...."/> > > <file type="doc" path="....."/> > > <file type="html" path="...."/> > > > --------------------------------------------------- > > > > End result I want displayed on the screen is > something > > like this: > > > --------------------------------------------------- > > txt files: count = 2 > > doc files: count = 1 > > html files: count = 1 > > total files: count = 4 > > > > How would I get this? I can get the total file > count > > by using: <xsl:value-of select="count(file)"/>. > > > > To get the individual file counts I did something > like > > this: <xsl:value-of > > select="count(file[@type='txt'])"/> but it > errored on > > me. > > > > Any ideas? > > > > Thanks, > > C > > ===== Anthony ph: (408) 656-2473 blog: http://www.chovy.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSL count function., Gang Li | Thread | [xsl] get an   in theoutput ht, Nestor Urquiza |
Re: [xsl] XSL count function., Gang Li | Date | [xsl] get an   in theoutput ht, Nestor Urquiza |
Month |