Next in thread → Next in month →

Re: [docbook-apps] XOM XInclude: relative URIs on OS X vs. Windows

From
David Priest <>
Date
2011-06-07T19:37:47+00:00
ID
Thread
Re: [docbook-apps] XOM XInclude: relative URIs on OS X vs. Windows
Interesting.  Given that it's a pure-Java environment (as far as I 
know), I'm really quite stumped why the two OSes result in different 
output.  I hope it isn't a slash-backslash hassle; Windows directory 
separator has been a primary culprit for any amount of hassle.

Maybe it's the difference between XIncluder.resolve(Document in) and 
XIncluder.resolveInPlace(Document in) ?  David?

> ------------------------------------------------------------------------
>
> 	Bob Stayton <mailto:>
> June 6, 2011 11:30 PM
>
>
> Hi,
> I'm not able to duplicate this problem by running xom 1.2.6 directly 
> in a java command line.  My relative xincludes work on Windows XP 
> without a problem.  Is XMLShell doing something?
>
> Bob Stayton
> Sagehill Enterprises
> 
>
>
> ----- Original Message ----- From: "David Priest" <>
> To: <>
> Sent: Monday, June 06, 2011 1:14 PM
> Subject: [docbook-apps] XOM XInclude: relative URIs on OS X vs. Windows
>
>
>
> ------------------------------------------------------------------------
>
> 	David Priest <mailto:>
> June 6, 2011 01:14 PM
>
>
> I'm using XMLShell, which uses XOM, to process xincludes for a document.
>
> It works flawlessly on OS X.
>
> On Windows, I get
> "Exception running: xinclude 
> nu.xom.xinclude.BadHrefAttributeException: Could not resolve relative 
> URI ../User_Guide/Module_Details/persistance.xml because the 
> xi:include element does not have a base URI."
>
> Is there something special about Windows that it needs a base uri?
>
> <xi:include href="../User_Guide/Module_Details/persistance.xml" 
> xpointer="element(/1)"/>
>
> I have tried setting an xml:base reset (xml:base="") and tried setting 
> hard paths (xml:base="C:\Users\davidp\home\doc-source\One-Sheets\").  
> XOM is unhappy in all cases.
>
> Any hints on what to do next?  I'm quite baffled why XOM would perform 
> differently on OS X versus Windows.
>
> Thanks in advance
>   david
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> For additional commands, e-mail: 
>
Next in thread → Next in month →