[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Am I being really dumb? Can't get Norman Walsh's XSLT for DocBookto work...
- From: "Thomas B. Passin" <tpassin@home.com>
- To: xml-dev <xml-dev@lists.xml.org>
- Date: Thu, 31 May 2001 19:02:20 -0400
Yes, XT doesn't implement "key" so that won't work. I had a DocBook format
xml document and ran Norman's xslt stylesheet(s) on it. It worked with
Saxon, but not any other processor I tried (I forget which ones). The thing
is wonderful, except for being so complex I can hardly imagine
troubleshooting it.
Cheers,
Tom P
[Al B. Snell]
>
> Not sure which of the three different products is at fault and how here,
> so I'll try XML-DEV before going to the people who made XT, Xalan, and
> Norman Walsh himself, not that all of those people aren't on this list
> anyway...
>
> >
> java -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.Driver
com.jclark.xsl.sax.Driver test/book.xml html/docbook.xsl /tmp/book.html
> file:/usr/local/share/docbook/html/index.xsl:273: no such function: key
>
> "no such function: key". Odd. The relevant line of the file it names in
> the error reads:
>
> <xsl:variable name="terms" select="//indexterm[count(.|key('letter',
> substring(&primary;, 1, 1))[1]) =
1]"/>
>
> I then tried with Xalan 1.2 (Java), which worked OK unless I tried to use
> a <!DOCTYPE ...> to refer to a DTD (which is required to make id
> attributes work, which is kinda handy in DocBook), in which case I either
> get "out of memory" or the enigmatic:
>