Xslt generieren von Html <IMG> tags. Verwendung ein XML-Knotenwert als src-Attribut für den <IMG> Tags
Ich bin noch auf der Suche, aber ich habe nicht gefunden, doch die Art und Weise, um etwas wie dies:
xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- some other templates -->
<xsl:template match="IMAGE">
<img src="src_attribute_to_be_read_from_the_xml_file.jpg"/>
</xsl:template>
</xsl:stylesheet>
In meinem Xml - <IMAGE>
- tags, die text-Wert ist der name der Datei, die eingefügt werden soll in den string src_attribute_to_be_read_from_the_xml_file.jpg
bei der Verarbeitung von dieser Xslt-Datei.
Haben Sie irgendeine Idee, um diese durchführen ?
InformationsquelleAutor Stephane Rolland | 2010-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie
xsl:attribute
:Sollte es auch möglich sein,
Entsprechend der Spezifikation dies wird als eine Attribut-Wert-Vorlage und sollte immer funktionieren (d.h. XSLT 1.0 und 2.0). Schön. Nun erfuhr ich auch was.
Es sein sollte. Ich überarbeitete meine Antwort.
und @Stephane Rolland: Wann immer Sie können, verwenden Literale ergebniselemente und AVT, die es verwenden. Es ist schnell und kompakt.
InformationsquelleAutor musiKk
Alternativ können Sie die XSL-template:
InformationsquelleAutor Piotr Nawrot
Und wenn Sie möchten, fügen Sie die
height
,width
, undalt
Attribute, dann können Sie es wie folgt:InformationsquelleAutor Pathros