
Seeing a non-obvious result for zip/jar URNs. I have this in my catalog: This one works with ctrl+Enter: <uri name="rsuite:/res/plugin/dita4publishers/org.dita2indesign.dita2indesign/xsl /topic2article.xsl" uri="jar:file:///Users/ekimber/workspace/rsuite-dita-support-quickfix/java/l ib/dita4publishers-rsuite-plugin.jar!/WebContent/org.dita2indesign.dita2inde sign/xsl/topic2article.xsl"/> This one does not: <uri name="rsuite:/res/plugin/dita4publishers/xslt/word2dita/docx2dita.xsl" uri="jar:file:///Users/ekimber/workspace/rsuite-dita-support-quickfix/java/l ib/dita4publishers-rsuite-plugin.jar!/WebContent/net.sourceforge.dita4publis hers.word2dita/xsl/docx2dita.xsl"/> This is the location of the second one as reported by the Oxygen Archive Viewer: zip:file:///Users/ekimber/workspace/rsuite-dita-support-quickfix/java/lib/di ta4publishers-rsuite-plugin.jar!/WebContent/net.sourceforge.dita4publishers. word2dita/xsl/docx2dita.xsl The only difference I can see between these two last items is "jar:" vs. "zip:". If I change "jar:" to "zip:" then the second one works with ctrl+Enter. I'm curious as to why zip would work and jar would not in this case--I thought they were essentially synonymous. Cheers, Eliot On 11/14/11 12:30 PM, "Eliot Kimber" <ekimber@reallysi.com> wrote:
I'm trying to set up an entity resolution catalog that resolves to files in a jar file.
I can get it to work as expected if the URL to the jar is absolute, e.g.:
<uri name="rsuite:/res/plugin/dita4publishers/net.sourceforge.dita4publishers.com mon.xslt/xsl/lib/relpath_util.xsl"
uri="jar:file:///Users/ekimber/workspace/rsuite-dita-support-quickfix/java/l ib/dita4publishers-rsuite-plugin.jar!..."/>
However, a relative URL (relative to the catalog), does not work.
Is it possible for Oxygen to make a relative URL part of a jar: URN resolve relative to the catalog?
This is to support development of XSLTs that import modules that, when deployed into the RSuite CMS, will be referenced by an RSuite-specific URN. The catalog allows the XSLTs to be developed without having to swap different URNs in and out. I'm trying to set up a system whereby developers can get the jar with the included modules from Ivy and then, by using an invariant catalog, have the inclusions work.
I can't think of another way of doing it.
Thanks,
E.
-- Eliot Kimber Senior Solutions Architect "Bringing Strategy, Content, and Technology Together" Main: 512.554.9368 www.reallysi.com www.rsuitecms.com
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
-- Eliot Kimber Senior Solutions Architect "Bringing Strategy, Content, and Technology Together" Main: 512.554.9368 www.reallysi.com www.rsuitecms.com