Re: [oXygen-user] Default folder for images

My first thought would be to use an XML catalog to map the current URLs to the correct ones. As a matter of principle, I always prefer to refer to external resources with a full URL, including domain name, then use a catalog to map the URL to a local path. That way if one set of resources is moved relative to another, all I have to do to restore the connection is to update the catalog. Mark Sent from Samsung tablet -------- Original message -------- From Nathan <vrveerar@gmail.com> Date: 12-18-2013 6:20 PM (GMT-05:00) To oxygen-user@oxygenxml.com Subject [oXygen-user] Default folder for images Hi, I am currently moving from Arbortext to Oxygen and I have a bunch of DITA XMLs which have a fixed path for img src attributes (Arbortext allows one to set such folder locations in the preferences for inline display). These paths are not valid (what can I say, I used Arbortext ;-)) and I am trying to move away from this practice by converting it in to relative paths. In the meantime, is there any thing I can do to make this valid. I have looked at some options including: Change path using the ChangeAttribute Author default operation (Question, is there any the operation can be triggered on document open in OxygenXML Author). Using the Java API (Again, any way this trigger this on document open) Is there a better way to do this? Thanks! Nathan PS: I am using Oxygen 15

Hi Mark, Nathan updated the forum post with more details about the references, they look like:
My href looks something like this - 'href="xx/yy.png"'.
So in his case a rewrite URI should have worked:
<rewriteURI uriStartString="xx/" rewritePrefix="file:/C:/path/to/images/"/>
Although the current Oxygen version (15.1) does not pass the relative image reference through the XML catalog, Oxygen 15.2 will do this so it is a possible solution which will work in the next Oxygen version. But this is only for editing and rendering inside Oxygen, publishing the XML to some output format would still be a problem, as long as I know the DITA Open Toolkit engine used by Oxygen to publish DITA content does not pass image references through the XML catalogs, so you would still need valid relative references for this aspect to work properly. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 12/19/2013 5:31 PM, mbaker wrote:
My first thought would be to use an XML catalog to map the current URLs to the correct ones.
As a matter of principle, I always prefer to refer to external resources with a full URL, including domain name, then use a catalog to map the URL to a local path. That way if one set of resources is moved relative to another, all I have to do to restore the connection is to update the catalog.
Mark
Sent from Samsung tablet
-------- Original message -------- From Nathan <vrveerar@gmail.com> Date: 12-18-2013 6:20 PM (GMT-05:00) To oxygen-user@oxygenxml.com Subject [oXygen-user] Default folder for images
Hi, I am currently moving from Arbortext to Oxygen and I have a bunch of DITA XMLs which have a fixed path for img src attributes (Arbortext allows one to set such folder locations in the preferences for inline display). These paths are not valid (what can I say, I used Arbortext ;-)) and I am trying to move away from this practice by converting it in to relative paths. In the meantime, is there any thing I can do to make this valid. I have looked at some options including:
* Change path using the ChangeAttribute Author default operation (Question, is there any the operation can be triggered on document open in OxygenXML Author). * Using the Java API (Again, any way this trigger this on document open)
Is there a better way to do this?
Thanks! Nathan
PS: I am using Oxygen 15
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (2)
-
mbaker
-
Oxygen XML Editor Support