mit xsl ein xml attribut auslesen
i3rutus
- xsl
0 Thomas J.S.0 i3rutus
hallo,
beschäftige mich seit kurzen mit xml/xsl/dtd's.
Vorher hab ich mich im markup bereich nur mit html zufrieden gegeben. Ich würde gerne aus einem xml tag:
<box height="5" width="10">text</box>
die werte von height und width extrahieren und diese dann z.B. in eine xsl:attribute schreiben:
<xsl:attribute-set name="pos">
<xsl:attribute name="style"><<---hier rein--->></xsl:attribute>
</xsl:attribute-set>
am besten noch formatiert: "height:5px; width:10px; "!
das wäre der hammer. Mir wäre aber schon geholfen wenkn jemand wüsste wie ich die attribute auslesen kann. Gucke da schon seid stunden über das dokument weil ich immerwieder fehler habe. Vielleicht sehe ich den Wald auch einfach vor lauter Bäumen nicht :-(
thx
mfg i3-tight
Hallo,
beschäftige mich seit kurzen mit xml/xsl/dtd's.
Vorher hab ich mich im markup bereich nur mit html zufrieden gegeben. Ich würde gerne aus einem xml tag:<box height="5" width="10">text</box>
die werte von height und width extrahieren und diese dann z.B. in eine xsl:attribute schreiben:
<xsl:attribute-set name="pos">
<xsl:attribute name="style"><<---hier rein--->></xsl:attribute>
</xsl:attribute-set>am besten noch formatiert: "height:5px; width:10px; "!
<xsl:attribute-set name="pos">
<xsl:attribute name="style">height:<xsl:value-of select="box/@height" />px;width:<xsl:value-of select="box/@width" />px;</xsl:attribute>
</xsl:attribute-set>
Natürlich muss du im <xsl:value-of select="" /> den Pfad zu box richtig angeben.
Grüße
Thomas
vielen dank für die antwort. Werde es direkt ausprobieren!
besten dank :-)
grüße i3-tight