[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Am I being really dumb? Can't get Norman Walsh's XSLT for DocBookto
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: >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|