Aleksey Gurtovoy wrote:
> Whether or not the output directory should exist beforehand is entirely 
> up to the XSLT processor. As far as xsltproc is concerned, being able to 
> create directories is (or at least was, at the time when I implemented 
> the chunking) an officially supported behavior (see 
> http://thread.gmane.org/gmane.comp.gnome.lib.xslt/738/ and 
> http://thread.gmane.org/gmane.comp.gnome.lib.xslt/2327/, for instance)
> on, well, officially supported platforms. Are you saying that this has 
> changed?

It's changed since at least from 2004 onward. And yes it's a behavior of 
the libexslt extension library, so it's up to the processor. The EXSLT 
spec doesn't say anything about creation of dirs, of course it's a 
terribly written spec that essentially doesn't say anything about how it 
should operate.

> It works just fine for me on Mac OS X 10.3.9, xsltproc -V == libxml 
> 20607, libxslt 10104 and libexslt 804.

It doesn't with:

$ xsltproc.exe --version
Using libxml 20627CVS2877, libxslt 10119CVS1096 and libexslt 813CVS1096
xsltproc was compiled against libxml 20627, libxslt 10119 and libexslt 813
libxslt 10119 was compiled against libxml 20627
libexslt 813 was compiled against libxml 20627

Which is the recommended download for xsltproc when working on Windows. 
Note it hasn't worked for me for some time, and I've been having to 
create subdirs manually for some time.

And yes, other XSLT processors do support creating subdirs with their 
corresponding extensions. But that doesn't really help us since we 
recommend, and only support with the build system, xsltproc.

>> This transformation happens to work for some people because of a bug 
>> in earlier versions of the xslt libraries.
> 
> Reference, please?

Well I found one at the time I posted, but I can't find it anymore. 
Sorry, but the EXSLT stuff is just terribly obscure.


-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to