Ah, now the problem you have encountered is that the DocBook chunking stylesheet does not support Saxon 9. I cannot remember what the issues were. Can you substitute Saxon 6.5 for that Ant task?
Bob Stayton Sagehill Enterprises [email protected] ----- Original Message ----- From: Lars Vogel To: Bob Stayton Cc: Tony Graham ; [email protected] Sent: Tuesday, September 06, 2011 1:54 PM Subject: Re: [docbook-apps] Error in Apache Ant task with Saxon from DocBook to epub Thanks Bob for the fast reaction. I tried with the new stylesheet can now I receive the following error message: [xslt] : Error! Ambiguous rule match for / [xslt] Matches both "document-node()" on line 102 of file:/home/vogella/workspace/delete/de.vogella.docbook.first/docbook-xsl/epub/docbook.xsl [xslt] and "document-node()" on line 403 of file:/home/vogella/workspace/delete/de.vogella.docbook.first/docbook-xsl/xhtml-1_1/chunk-code.xsl [xslt] Don't know how to chunk with SAXON 9.3.0.5 from Saxonica [xslt] Failed to process null The exact example can be found here: http://www.vogella.de/articles/DocBook/article.html#epub 2011/9/6 Bob Stayton <[email protected]> Thanks for the clarification. It has been fixed in source, and the latest snapshot build of the stylesheets reflects the update. Bob Stayton Sagehill Enterprises [email protected] ----- Original Message ----- From: "Tony Graham" <[email protected]> To: <[email protected]> Sent: Tuesday, September 06, 2011 9:14 AM Subject: Re: [docbook-apps] Error in Apache Ant task with Saxon from DocBook to epub On Tue, September 6, 2011 4:50 pm, Bob Stayton wrote: I presume you are using Saxon 9? I get that error when I use Saxon 9, but not when I use Saxon 6. I generally use Saxon 6 with the DocBook XSL stylesheets since they are written in XSL 1.0, while Saxon 9 is written for XSL 2.0. It's listed as an error condition in XSLT 2.0 but not in XSLT 1.0. However, there will be fewer and fewer people who bother to switch back to a XSLT 1.0 processor just to run specific stylesheets, and since whether the @priority is there or not doesn't matter to XSLT 1.0 processor, the suggestion was to remove it to avoid potential confusion when people do use a XSLT 2.0 processor on the stylesheets. Regards, Tony Graham [email protected] Consultant http://www.mentea.net Mentea 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- XML, XSL FO and XSLT consulting, training and programming --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] -- Lars http://www.vogella.de - Eclipse, Android and Java Tutorials http://www.twitter.com/vogella - Lars on Twitter
