]> granicus.if.org Git - docbook-dsssl/commitdiff
Fixed bug in lookup of olink database document baseuri
authorBob Stayton <bobs@sagehill.net>
Wed, 9 Oct 2002 08:40:55 +0000 (08:40 +0000)
committerBob Stayton <bobs@sagehill.net>
Wed, 9 Oct 2002 08:40:55 +0000 (08:40 +0000)
attribute for case of no site map.

xsl/html/xref.xsl

index 6e24b3fbb7acf7c3439c92fa8afa7371781cfa5d..95fc5b06f4203f3efa556a6cfe0073f681c46eee 100644 (file)
                 <!-- No database sitemap in use -->
                 <xsl:otherwise>
                   <!-- Just use any baseuri from its document entry -->
-                  <xsl:variable name="docbaseuri"  select="key('targetdoc-key', $seek.targetdoc)/@baseuri" />
+                  <xsl:variable name="docbaseuri">
+                    <xsl:for-each select="$target.database" >
+                      <xsl:value-of select="key('targetdoc-key', $seek.targetdoc)/@baseuri" />
+                    </xsl:for-each>
+                  </xsl:variable>
                   <xsl:if test="$docbaseuri != ''" >
                     <xsl:value-of select="$docbaseuri"/>
                   </xsl:if>