Jürgen Ragaller schrieb:
Hi!

I am using metadata in an xsl Transformation.

No problem to insert metadata as a text value of an element:

<tag>
  <meta:value element="element-name"
       ns="http://somedomain.ch/meta";
       default="default-value"
       uuid="[EMAIL PROTECTED]"
       lang="{$language}"/>
</tag>

What I couldn't figure out: is there a possibility (or trick...) to insert the metadata in an attribute? Having the metadata in an attribute would make the subsequent xsl where the metadata is interpreted much cleaner in my case.

That's not possible yet. But you can add a subsequent stylesheet to convert the element value into an attribute, e.g.:

  <xsl:template match="tag/text()">
    <xsl:attribute name="...">
      <xsl:value-of select="."/>
    </xsl:attribute>
  </xsl:template>


You could also file an enhancement bug to add the functionality to the meta data transformer, e.g.

  <meta:attribute name="..."
       element="element-name"
       ns="http://somedomain.ch/meta";
       default="default-value"
       uuid="[EMAIL PROTECTED]"
       lang="{$language}"/>

-- Andreas


--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to