OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] help desperately needed a.k.a. can't get any of the 3 major free xslt engines to work

Hi Chris,
I took a different approach and looked into the problem that xsltproc was 
having with your file, and I was able to isolate the problem. It turns out 
the error was not on the orderedlist, but on the table that followed it.  I 
have no idea why the presence of the orderedlist affected the table, 

I do know that this test in the match="tgroup" template was failing:

   <xsl:if test="position() = 1">

That was the context it seemed to have lost.  Somehow the combination of 
processing a nodeset (that's how all docbook5 documents are processed, 
after removing namespace attributes) with any table and any orderedlist 
made it lose the context position of the tgroup so the test was failing.

I checked in a change to this test to count preceding-siblings instead, and 
xsltproc handled that ok.  So you might try xsltproc with the latest XSL 
snapshot to see if you can get that working.

Bob Stayton
Sagehill Enterprises
DocBook Consulting

----- Original Message ----- 
From: "Chris Chiasson" <chris@chiasson.name>
To: "apps docbook" <docbook-apps@lists.oasis-open.org>
Sent: Friday, September 08, 2006 6:47 AM
Subject: [docbook-apps] help desperately needed a.k.a. can't get any of the 
3 major free xslt engines to work

>A message from beyond the frayed ends of sanity:
> I meticulously created command line examples of trying to use xalan,
> saxon, and xsltproc. There are available, along with the source and
> xsl files, at the address below. Please help me run these processors.
> http://google.com/notebook/public/14649681167057381121/BDUGKIgoQ0ZXI4tgh
> The original problem is that xsltproc borks while transforming this
> one docbook 5 file with one (uncommented) <orderedlist> in it (using
> the xsl 1 stylesheets).
> In the words of another poster, all help is warmly welcomed.
> BTW: xsltproc and (now) saxon are using the catalog - I verified
> saxon's use by raising the debug level in CatalogManager.properties.
> Xalan isn't, which is apparent from its output.
> BTW #2: The version of docbook-xsl that the catalog points to is
> pristine/unmodified.
> -- 
> http://chris.chiasson.name/
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]