> -----Original Message-----
> From: Keith Fahlgren [mailto:[email protected]]
> Sent: Sunday, January 03, 2010 5:40 PM
> To: Boris Schäling
> Cc: [email protected]
> Subject: Re: [docbook] ePub converter
Hi Keith,
> [...]
> Interesting. I think that I tried to write it in a platform
> independent manner, but I have not tested it on Windows. Do you get
> the same error if you run it in the article\ folder itself?
I managed to fixed it by replacing ' with \". Line 120 and 124 now look like
this:
entity_collapse_command = "xmllint --loaddtd --noent -o
\"#{collapsed_file}\" \"#...@docbook_file}\""
xinclude_collapse_command = "xmllint --xinclude -o \"#{collapsed_file}\"
\"#{collapsed_file}\""
The next problem I ran into was:
C:/Dokumente und Einstellungen/Boris/Eigene
Dateien/Highscore/docbook-xsl-ns-1.75.2/epub/bin/lib/docbook.rb:91:in
`render_to_epub': Could not render as .epub to index.epub (cd
C:/DOKUME~1/Boris/LOKALE~1/Temp/.epubtmp1262561990.13876 && xsltproc
--stringparam chunk.quietly 1 --stringparam callout.graphics.path
images/callouts/ --stringparam callout.graphics.number.limit 15
--stringparam callout.graphics.extension .png --stringparam base.dir OEBPS/
--stringparam epub.metainf.dir META-INF/ --stringparam epub.oebps.dir OEBPS/
"C:/Dokumente und Einstellungen/Boris/Eigene
Dateien/Highscore/docbook-xsl-ns-1.75.2/epub/docbook.xsl" "C:/Dokumente und
Einstellungen/Boris/Desktop/article/.collapsed.index.xml") (RuntimeError)
The script wants to change to a temp directory to invoke xsltproc. However
'cd' really wants backslashes here (quickly tested with a hardcoded path;
not sure how to fix this in Ruby).
That's it! Then I got the index.epub file (but have to find out next how to
use it :-).
Boris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]