jürgi: XML nach HTML Probleme mit Bildern

Beitrag lesen

hi thomas!

das hat prima funktioniert - was würde ich nur ohne deine hilfe machen! dankeschön. :-)

was mir noch recht komisch vorkommt, ist, dass das transformierte html eine menge sonderzeichen entählt (siehe auszug). mit der methode <xsl:strip-space elements="*"/> bin ich bisher nicht weit gekommen, besser gesagt, hat das keinen einfluss auf mein ausgabe-html. gleichzeitig habe ich probiert, das element <preis_visual> zu löschen, da ich für die html-ausgabe dieses element nicht benötige. wenn ich es in meinen template-match ignoriere, wird es trotzdem ausgegeben. liegt das daran, dass ich es nicht in ein template eingebunden habe?!

lg
der jürgi

<html>  
	<head>  
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head>  
	<body style="font-family:Verdana; font-size:12px; color:black">












  
  
		<p style="font-family:Verdana; font-size:13px; color:black"><span style="font-weight:bold; color:red">AEG</span>
  
<p>LAVAMAT 6261</p>
  
Beschreibung:  
			<p>Waschvollautomat mit 1200 U/min, Waschwirkungsklasse A, 6 kg Fassungsvermögen.Vollelektronische Ein-Knopf-Programmsteuerung für einfachste Bedienung.</p>  

Bestellnummer:  
			<p>ae0023154</p>
  
Preis:  
			<p>€ 479</p>€ 479
  
<img width="200" height="200" src="Bilder/24469_g.jpg" alt="Ansicht: LAVAMAT 6261"><br><hr>
  
</p>  
		<p style="font-family:Verdana; font-size:13px; color:black"><span style="font-weight:bold; color:red">Bauknecht</span>  

<p>WAT SENSITIVE 32 DI</p>  

Beschreibung:  
			<p>Waschvollautomat mit 1200 U/min. Nur 40 cm breit. Grundprogramme für Koch/Buntwäsche, Pflegeleichtes, Feinwäsche und Wolle.</p>
  
Bestellnummer:  
			<p>ba0027434</p>  

Preis:  
			<p>€ 529</p>€ 529
  
<img width="200" height="200" src="Bilder/25725_g.jpg" alt="Ansicht: WAT SENSITIVE 32 DI"><br><hr>
  
</p>  
  

Hallo Jürgi,

ich hab eine xml-datei, die ich gerne per xsl in eine xhtml-seite verwandeln möchte. dabei sollen auch die zugehörigen bilder, die sich in einem ordner befinden, integriert werden sowie ungetaggte inhalte (z.b. Beschreibung:, Bestellnummer:, Preis: --> vgl. xml-datei) mit tags versehen werden - diese kommen als ungetaggte inhalte als XML-Export aus InDesign.

Dem XML-Code nach, erscheint mir dieser Ansatz aussichtsreich:

<xsl:template match="foto">

<img src="{substring-after(@href,'file://')}" alt="Ansicht: {../typ}" />
</xsl:template>


>   
> Grüße,  
> Thomas