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] epub3


Hi Dave,
This has been fixed since the 1.78.0 release.  The snapshot releases work without the trailing slash on base.dir.
 
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net

From: davep
Sent: Wednesday, January 30, 2013 12:47 AM
Subject: Re: [docbook-apps] epub3

On 30/01/13 08:25, davep wrote:
Latest stylesheets, db5 source, single file.

The readme says

xsltproc \
--stringparam base.dir ebook1/OEBPS/ \
epub3/chunk.xsl \
mybook.xml

I tried, with a source file tmp.xml, having created ./ebook and ./ebook/OEBPS.

Having run the transform, I see

$ tree ebook
ebook
├── OEBPS
│ ├── bk01-toc.xhtml
│ ├── ch01s02.xhtml
│ ├── ch01.xhtml
│ ├── docbook-epub.css
│ └── index.xhtml
├── OEBPS..
│ ├── META-INF
│ │ └── container.xml
│ └── mimetype
├── OEBPSpackage.opf
└── OEBPStoc.ncx

3 directories, 9 files


I.e. rather than adding files to ./ebook, ?? has created ./ebook/..OEBPS which
may be an attempt to write files to the parent?

I'm on Linux. Is this an oddity? a feature of xsltproc? Something else?
suggestions please


DaveP

Resolved.

http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html
Quote Starting with version 1.77 of the stylesheets, the param's value will have a trailing slash added if it does not already have one.

I don't think that is happening?


I changed to use saxon.

Setting the param within a stylesheet, adding a trailing slaxh
resolves the problem.


Since the readme contains the slash, perhaps the documentation is wrong.


regards DaveP






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