![]() |
XML/XSLT: Feldwert als Attribut auslesen
Hi,
hab ein riesen Problem: ich will eine Bildergallerie auf eine Website stellen, da es sich aber um sehr sehr viele Bilder handelt hab ich mir gedacht ich schreibe alle Bilder in eine XML-Datei und visualisiere das dann mit XSLT. Das sieht so aus: XML:
Code:
In der XSLT-Datei wollt ich das ganze dann mit
<pic>../images/test.gif</pic>
Code:
anzeigen, aber er sagt mir dann, dass das Zeichen "<" nicht in einem Attribut wert vorkommen darf.
[img]<xsl:value-of select=[/img]" />
ich hab das dann mal abgeändert zu: XML:
Code:
XSLT:
<pic>"../images/test.gif"</pic>
Code:
aber das funzt auch nicht.
<img src=<xsl:value-of select="." /> />
hat jemand eine idee? |
Re: XML/XSLT: Feldwert als Attribut auslesen
hab problem jetzt gelöst. so gehts:
Code:
<img alt="" border="0">
<xsl:attribute name="src"> <xsl:value-of select="."/> </xsl:attribute> </img> |
Re: XML/XSLT: Feldwert als Attribut auslesen
Ich habe mir angewöhnt, HTML-Tags soweit wie möglich in XML zu übernehmen. So z.B. auch das IMG-Tag, das ich in meiner XSL-Datei wie folgt deklariert habe:
Code:
Finde ich persönlich besser, weil man wie von HTML gewohnt arbeiten kann.
<xsl:template match="img">
[img]{@src}[/img] </xsl:template>
Code:
:)
<Root>
<IrgendwelcheTags/> <Test>[img]pic.png[/img]</Test> </Root> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz