Bilder in XML, XSL
xphm
- xml
hallo! ich habe eine frage, komme bei einer xml aufgabe nicht weiter..
mit welchen befehlen kann ich ein Bild aus einem xml in ein xsl einlesen, dass es danach fehlerfrei funktioniert?!
DANKE!
Hi,
mit welchen befehlen kann ich ein Bild aus einem xml in ein xsl einlesen, dass es danach fehlerfrei funktioniert?!
in was für einem XML steht in welcher Form welche Art Bild, in welchem Gerät soll es danach "fehlerfrei funktionieren", und was bedeutet dies?
Cheatah
sorry, also hier ein bisschen genauer:
1. ich habe ein bild in einem lokalen folder! dies möchte ich via xsl anzeigen! mit welchen befehlen gehe ich da vor? jedesmal, wenn ich das html-file aufrufe (lädt die daten aus dem xsl) kommt eine leere seite und es funktioniert nichts mit bilder.. :(
2. ich habe im xml eine anzeige eines bildes:
<img xmlns:i18n="http://apache.org/cocoon/i18n/2.1" border="0" width="12" height="12" src="state_l0.gif" alt="OK" />
und nun möchte ich das bild im xsl aus dem xml auslesen.. beim text kein problem, bei den bildern kriege ich das auch nicht hin.. ich habe es so probiert:
<xsl:for-each select="//img[@scr='state_l0.gif']">
<xsl:value-of select="." />
VIELEN DANK!!
Hallo,
sorry, also hier ein bisschen genauer:
Geht es auch wirklich genauer?
- ich habe ein bild in einem lokalen folder! dies möchte ich via xsl anzeigen!
Hast du das Bild nun im XML oder willst du schlich im XSL stehen haben: <img src="C:\blabla\bloedes.gif" ... />
mit welchen befehlen gehe ich da vor?
Schrei das XSL an: "MACHE ES". Es gib keine Befehle im XML oder XSL.
jedesmal, wenn ich das html-file aufrufe (lädt die daten aus dem xsl) kommt eine leere seite und es funktioniert nichts mit bilder.. :(
Jetzt wirds echt bunt. Du ladest garantiert kein XSL via eines HTML-Datei.
Also was ladest du??
- ich habe im xml eine anzeige eines bildes:
<img xmlns:i18n="http://apache.org/cocoon/i18n/2.1" border="0" width="12" height="12" src="state_l0.gif" alt="OK" />
und nun möchte ich das bild im xsl aus dem xml auslesen..
Was jetzt? Aus dem HTML oder aus dem XML?
beim text kein problem, bei den bildern kriege ich das auch nicht hin.. ich habe es so probiert:
<xsl:for-each select="//img[@scr='state_l0.gif']">
<xsl:value-of select="." />
Das gibt dir genau nichts zurück. (Dein <img> ist eine leres element, also hat keinen Inhalt auf dem valu-of zugreifen könnte.
Also einfach:
<xsl:template match="img">
<xsl:copy-of select="." />
</xsl:template>
oder
<xsl:template match="img">
<img border="{@border}" width="{@width}" height="{@height}" src="{@src}" alt="{@alt}" />
</xsl:template>
Grüße
Thomas
Hi DANKE!
hallo! ich habe eine frage, komme bei einer xml aufgabe nicht weiter..
und ich nicht mit deiner Fragestellung. Vielleicht präziser.
Versuch selber mal deine Frage hier zu beantworten und 100 Punket zu schaffen.
mit welchen befehlen kann ich ein Bild aus einem xml in ein xsl einlesen, dass es danach fehlerfrei funktioniert?!
Anyway. Vielleicht dieses:
<IMG SRC="
<xsl:value-of select="bild-quelle"/>
">
bydey
Hi,
<IMG SRC="
<xsl:value-of select="bild-quelle"/>
">
wuaaaah. Bitte xsl:attribute/ bzw. dessen Kurzschreibweise verwenden.
Cheatah