Hi,
Yes, this is a tough one and I am not aware of a way to really do this. QuarkXPress does not write the entire hyperlink resource into the XPress Tag file. This is also the case with other resources as well (such as H&Js and Dashes and Stripes). So, what happens in these cases, the name of the resource is matched upon import to the available resources in the project. If a match occurs the project resource will be used. If no match is found, a default will be used.
For Hyperlinks, if you exported a particular hyperlink, there is algorithmic tag that is spit into the XPress Tag file something like this...
<A(3,HYPB,\#128\#000\#000\#000)[128]>hyperlink<A(3,HYP\,\#000\#001)[1]>.
Unfortunately, this tag is not really a consumable tag, so if you are attempting to manually type in a tag from scratch, I don't know a way to make this work. But, if you are importing an exported tag, then you can re-import the XPress Tag file fully successfully within the same project. If you are importing to a different project, you will get the imported text, but it will not be linked to any hyperlink resource. However, if you manually add the hyperlink resource in the project, the hyperlink text will automatically link to that resource and work fine.
For example, I create a hyperlink with the name "Quark" and the URL is http://www.quark.com, and apply this to a word of text. I export the XPress Tags and import this file in a new project. If I export this as PDF at this point, my hyperlink will not work. But, if I add the hyperlink resource to the new project (name "Quark" with the URL is http://www.quark.com), and export as PDF again, my hyperlink will then work fine. I suppose it might be possible to add an extra resource file containing all the hyperlinks used for a particular export, but that might not be feasible.
I hope this was somewhat helpful.
Thanks,
Scott Wieseler
Quark Technical Product Management