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] DocBook, XALAN and dbtimestamp PI function


Andreas,

I'm very sorry. The cause of this is a bug I introduced but that
is not fixed in the 1.69.1 release. I didn't correct it until last
September, after the 1.69.1 release. But the fix is simple -- a
colon character just needs to be added to the value of a certain
internal parameter (see below).

$ cvs diff -u -r 1.9 -r 1.10 pi.xsl
Index: pi.xsl
===================================================================
RCS file: /cvsroot/docbook/xsl/common/pi.xsl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- pi.xsl      28 May 2005 08:04:31 -0000      1.9
+++ pi.xsl      9 Sep 2005 03:58:58 -0000       1.10
@@ -8,7 +8,7 @@
                 version='1.0'>

 <!-- ********************************************************************
-     $Id: pi.xsl,v 1.9 2005/05/28 08:04:31 kosek Exp $
+     $Id: pi.xsl,v 1.10 2005/09/09 03:58:58 xmldoc Exp $
      ********************************************************************

      This file is part of the XSL DocBook Stylesheet distribution.
@@ -105,7 +105,7 @@
     <xsl:variable name="tokenized-format-string">
       <xsl:call-template name="str.tokenize.keep.delimiters">
        <xsl:with-param name="string" select="$format-nbsp"/>
-       <xsl:with-param name="delimiters" select="'&#xa0;,./-()[]'"/>
+       <xsl:with-param name="delimiters" select="'&#xa0;,./-()[]:'"/>
       </xsl:call-template>
     </xsl:variable>

Andrea Mattioli <aldaris@jumpy.it> writes:

> Here you are "test.xml", "testXALAN_FOP.pdf" and  "testSAXON_XEP.pdf"
> 
> I did the following:
> XALAN - FOP
> - added  << or function-available("exsl:nodeSet") >>  to "pi.xsl"
> - java org.apache.xalan.xslt.Process -in test.xml -xsl 
> mypath\fo\docbook.xsl -out test.fo
> - fop test.fo testXALAN_FOP.pdf
> 
> SAXON - XEP
> - java con.icl.saxon.StyleSheet -o testSAXON.fo test.xml 
> mypath\fo\docbook.xsl
> - xep testSAXON.fo testSAXON_XEP.pdf
> 
> XSLTPROC - FOP and XEP
> - xsltproc -o testXSLTPROC.fo mypath\fo\docbook.xsl test.xml
> - then processing with FOP and XEP
> 
> but I have obtained the same result and the problem is the same: 
> "Generated: 2006-03-22 H:M:S"
> I think there is something wrong also using "B" but I haven't deepened.
> 
> versions used:
> DocBook 1.69.1
> XALAN 2.7.0
> FOP 0.91beta
> SAXON 6.5.5
> XEP 4.5 Personal
> XSLTPROC was compiled against libxml 20622, libxslt 10115 and libexslt 812
> (Windows ports of xsltproc and required libraries: 
> http://www.zlatkovic.com/libxml.en.html)
> 
> Best regards,
> Andrea.
> 
> At 16.42 21/03/2006, you wrote:
> >If possible, can you please try your test.xml with Saxon or
> >xsltproc and check if you have the same problem? Also, please
> >either e-mail a copy of your test.xml or post it here. I will try
> >testing with it and see if I can reproduce the problem.
> >
> >  --Mike
> >
> >Andrea Mattioli <aldaris@jumpy.it> writes:
> >
> >> I'm just using "docbook-xsl-1.69.1".
> >>
> >> Andrea.
> >>
> >> At 18.10 20/03/2006, you wrote:
> >> >Andrea Mattioli <aldaris@jumpy.it> writes:
> >> >
> >> >> now I have this minor problem: using "test.xml" my XALAN (Xalan Java
> >> >> 2.7.0) produces
> >> >>
> >> >> Generated: 2006-03-20 H:M:S
> >> >
> >> >What version of the stylesheets are you using? I remember that
> >> >problem being caused by an oversight in some code added for
> >> >tokenizing the parts of the date string. But I think it was fixed
> >> >prior to the 1.69.1 release.
> >

> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd";>
> <book>
> 	<bookinfo>
> 		<title>Title</title>
> 		<author>
> 			<firstname>Author Name</firstname>
> 			<surname>Author SurName</surname>
> 		</author>
> 	</bookinfo>
> 	<part>
> 		<title>Part 1</title>
> 		<chapter>
> 			<title>Chapter 1</title>
> 				<section>
> 					<title>TEST</title>
> 					<para>Generated: <?dbtimestamp format="Y-m-d H:M:S"?></para>
> 				</section>
> 			</chapter>
> 	</part>
> </book>

smime.p7s



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