Subject: RE: xsl beginner - sum () dont work
From: Andrew Curry <andrew.curry@xxxxxxxxxxxx>
Date: Wed, 9 Jun 2004 15:58:21 +0100
|
errors depend on the parser you are using, xalan gave the error that you
cant have xsl value-of select inside the stylesheet element. Some parsers
tell you nothing usefull.
-----Original Message-----
From: Karsten Vieth [mailto:K.Vieth@xxxxxxx]
Sent: 09 June 2004 15:52
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: xsl beginner - sum () dont work
Sorry there were no output at all, only a blank page, nothing to post.
THX
Karsten Vieth
> You can't use instructions like <xsl:value-of> at the top level of a
> stylesheet: they need to be part of a template. Try:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">
>
> <xsl:template match="/">
> <xsl:value-of select="sum(/musik/track/time)" />
> </xsl:template>
>
> </xsl:stylesheet>
>
> P.S. You might not understand the error message, but it's still worth
> quoting it rather than just saying "it doesn't work". There are people on
> this list who do understand the error messages and find them useful when
> looking for an error in a stylesheet.
>
> Michael Kay
>
> > -----Original Message-----
> > From: Karsten Vieth [mailto:K.Vieth@xxxxxxx]
> > Sent: 09 June 2004 13:43
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: xsl beginner - sum () dont work
> >
> > Where is the Problem.
> > Sorry im new to Xsl-Stylesheets
> >
> > My Xsl-File:
> >
> > <?xml version="1.0" encoding="iso-8859-1"?>
> > <?xml-stylesheet href="musik.xsl" type="text/xsl"?>
> > <!DOCTYPE musik [
> > <!ELEMENT track (DiscID, Artist, Title, Album, Year, Comment, Track,
> > Genre, Filename, Filesize, Bitrate, Frequency, Layer,
> > MpegVersion, time)>
> > <!ELEMENT DiscID (#PCDATA)>
> > <!ELEMENT Artist (#PCDATA)>
> > <!ELEMENT Title (#PCDATA)>
> > <!ELEMENT Album (#PCDATA)>
> > <!ELEMENT Year (#PCDATA)>
> > <!ELEMENT Comment (#PCDATA)>
> > <!ELEMENT Track (#PCDATA)>
> > <!ELEMENT Genre (#PCDATA)>
> > <!ELEMENT Filename (#PCDATA)>
> > <!ELEMENT Filesize (#PCDATA)>
> > <!ELEMENT Bitrate (#PCDATA)>
> > <!ELEMENT Frequency (#PCDATA)>
> > <!ELEMENT Layer (#PCDATA)>
> > <!ELEMENT MpegVersion (#PCDATA)>
> > <!ELEMENT time (#PCDATA)>
> > ]>
> > <musik>
> >
> > <track>
> > <DiscID>1</DiscID>
> > <Artist>...</Artist>
> > <title>...</Title>
> > <Album>...</Album>
> > <Year>2003</Year>
> > <comment></Comment>
> > <Track>1</Track>
> > <Genre>R&B</Genre>
> > <Filename>...</Filename>
> > <Filepath>...\...\</Filepath>
> > <Filesize>6.358.992</Filesize>
> > <Bitrate>192</Bitrate>
> > <Frequency>44100</Frequency>
> > <Layer>3</Layer>
> > <MpegVersion>1</MpegVersion>
> > <time>104</time>
> > </track>
> >
> > <track>
> > <DiscID>2</DiscID>
> > <Artist>...</Artist>
> > <title>...</Title>
> > <Album>...</Album>
> > <year>..</Year>
> > <comment>...</Comment>
> > <Track>2</Track>
> > <Genre>R&B</Genre>
> > <Filename>...</Filename>
> > <Filepath>...</Filepath>
> > <Filesize>2.496.597</Filesize>
> > <Bitrate>192</Bitrate>
> > <Frequency>44100</Frequency>
> > <Layer>3</Layer>
> > <MpegVersion>1</MpegVersion>
> > <time>256</time>
> > </track>
> > </musik>
> >
> >
> > My xsl-File:
> >
> > <?xml version="1.0" encoding="iso-8859-1"?>
> > <xsl:stylesheet version="1.0"
> > xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">
> > <xsl:value-of select="sum(/musik/track/time)" />
> > </xsl:stylesheet>
> >
> >
> > --+------------------------------------------------------------------
> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
> > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> > --+--
> >
> >
>
>
>
> --+------------------------------------------------------------------
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> --+--
>
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
--+--
|