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

Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?


Subject: Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 5 Oct 2004 15:08:46 +0100

[going back on list]
> As I said, I am unable to use

as posted I get:

$ saxon filter.xml filter.xsl

Error at xsl:for-each on line 17 of file:/c:/tmp/filter.xsl:
  Key 'by-info' has not been defined
Transformation failed: Run-time errors were reported

taking

    <xsl:key name="by-info" match="Article" use="@info"/>

from an earlier post and adding it after xsl:stylesheet, I get:

$ saxon filter.xml filter.xsl
<?xml version="1.0" encoding="utf-8"?>






<Documents>
   <Document name="sub">
      <Article title="1.1" info="sub" filter="food"/>
   </Document>
   <Document name="main">
      <Article title="2.2" info="main" filter="food"/>
   </Document>
</Documents>



That is, apart from droping your key definintion, the code you posted
works as expected. So if you really get 

"Exception Details: System.NullReferenceException: Object reference not set 
to an instance of an object." in myXslTrans.Transform(myXPathDoc, null, 
writer, null);

looks like a bug in your processor (Microsoft .net implementation?)

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________


Current Thread