XSL変換中にの値を取得し、iWantToGetThis.jpg
それを中に入れようとしています。<img>
これが私のxmlが構造である方法です:
<article>
<info>
<mediaobject>
<imageobject>
<imagedata fileref='iWantToGetThis.jpg'>
これが私がXSLのために思いついたものです:
<xsl:template name="user.header.content">
<xsl:stylesheet xmlns:d='http://docbook.org/ns/docbook'>
<img><xsl:attribute name="src">../icons/<xsl:value-of select='ancestor-or-self::d:article/info/mediaobject/imageobject/imagedata/@fileref' /></xsl:attribute></img>
</xsl:stylesheet>
</xsl:template>
fileref
画像が出力に追加されていますが、src属性が "../icons/"に設定されているため、XMLで属性が見つからないと想定しています。これは私には完全に有効に見えるので、何が欠けているのかわかりません。