[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: New XT release (19991105)


Subject: Re: New XT release (19991105)
From: James Clark <jjc@xxxxxxxxxx>
Date: Tue, 09 Nov 1999 16:00:33 +0700

Steve Muench wrote:
> 
> It *looks* like the line number, but given a file like:
>
> <list>
>   <thing id="1"/>
>   <thing id="2"/>
>   <thing id="3"/>
>   <thing id="4"/>
>   <thing id="5"/>
> </list>
> 
> And a stylesheet of:
> 
> <list xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>    <xsl:for-each select="//*">
>      <xsl:message><xsl:value-of select="@id"/></xsl:message>
>    </xsl:for-each>
> </list>
> 
> I see the message output of:
> 
> file:/C:/TEMP/list.xml:1:
> file:/C:/TEMP/list.xml:2: 1
> file:/C:/TEMP/list.xml:3: 2
> file:/C:/TEMP/list.xml:4: 3
> file:/C:/TEMP/list.xml:5: 4
> file:/C:/TEMP/list.xml:6: 5

> So it seems like something else, like some
> other kind of node-id other than generate-id()
> would give you.

One of us is missing something. The first element (list) starts on line
1.  The second element (<thing id="1">) starts on line 2.  The format
used by xsl:message is:

<URI>:<linenumber>: <content of xsl:message converted to a string>

This is the same format that XP and XT use for other error messages.

James



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread