Since you may want to set a target link on a multitude of EAD elements,
you may want to create a generic template rule so you don't need to test
at every conceivable location in your stylesheet. If you are utilizing
"apply-templates", this should work. I haven't looked specifically at
either of these stylesheets, so if you can't figure out where to put it,
or if it isn't working, let me know. This also assumes that you are not
using the ID attribute in another way other than an internal link. If
you want to target the template rule to only match links within the
<dsc>, you can add a qualifier: @id[ancestor::dsc]
<xsl:template match="@id">
<a name="{.}"></a>
</xsl:template>
On 4/7/2010 10:40 AM, Nathan Tallman wrote:
> I think its an issue with my stylesheet (eadcbs6 and dsc6), but named
> ids in the EAD file (ex. <item id="ref1">) are not showing up as anchor
> tags in a the transformed xml document as I thought they would. Thanks
> to some code Michele sent me last week, the hyperlinks are transforming
> correctly, but if it's pointing to an internal link, it doesn't go
> anywhere in the transformed file.
>
> Sorry to keep pestering the list with stylesheet questions :) I hope to
> attend the SAA workshop on them at some point this year.
>
> Thanks,
> Nathan
|