- From: Tony Rogers <tony@gonk.net>
- Date: Fri, 14 Aug 2009 14:41:46 -0400
- To: xproc-dev@w3.org
- Message-Id: <6BC45328-864F-41DD-8BCA-4EC6956C0E22@gonk.net>
I just started using Xproc, and I am very excited by the features it has to offer. I recently ran into what I *think* is a simple problem. Here's the setup: … I have the combined the outputs of several <directory-list> steps into one document that looks something like the following: <directory name="nameOfDir" xml:base="file:/path/to/nameOfDir"> <directory name="anotherDir" xml:base="file:/path/to/nameOfDir/ anotherDir"> <file name="name-of-file.ext" /> </directory> <file name="another-file.ext" /> </directory> Note the following: all <directory> elements have an @xml:base present, with a properly url-encoded path. unlike the above example… the output is in the namespace xmlns:c="http://www.w3.org/ns/xproc- step". I didn't feel like typing the prefix for the short example above. :) many of my files and directories have spaces and other non-url- friendly characters in their @names. (This does not apply to the value of @xml:base on the <directory>s.) when I attempt to run <make-absolute-uris match="file/@name" /> afterwards, I get a long mess of java IllegalArgumentExceptions. I'm guessing it has to do with the characters that are illegal for URIs, but I'm still new to XProc so I'm not sure how to solve it. I'm using: Calabash v0.9.14 Oxygen XML Editor v10.3 (includes Saxon 9, if it matters) Mac OS X v10.5 (“Leopard”) … I'd be very grateful if someone could point me in the right direction! I have a feeling the solution to this is probably really simple…but I've already toyed around with various options for a few hours with no luck. :( —Tony
Received on Friday, 14 August 2009 18:42:27 UTC