Autor Zpráva
Vitality77
Profil *
Dobrý den,
Jak se dá zapsat jakékoli data s html tady v xml souboru aby při jeho vyjmutí se data zobrazily formatované a ne tak jak je to napsané.. Těžko se vysvětluje ale zkusím přiblížit :)
v xml souboru je řádek <popisek1><![CDATA["<div>ZAVES CELOZLATY - 2.90 g.</div>ZAVES STŘIBRO - 2.60 g.<br/><div id="cena1>1305 kč/ks</div>"]]></popisek1>
v xsl ho volám: <div class="popis1"><xsl:value-of select="popisek1"/>
A chci aby se zobrazily data bez tagu <div>, <br> atd, aby se zobrazil úpoze text ale html to už brálo že <div>ZAVES CELOZLATY - 2.90 g.</div> zaves celozlatý je v divu.. Dá se to nějak vytěžit? Díky předem za pomoc
Chamurappi
Profil
Reaguji na Vitalityho77:
Sekce CDATA je jen alternativou k zaentitování zobáčků, takže nejde přímo o ní, jde o to, že obsahem elementu <popisek1> je HTML kód.
Element <xsl:value-of> zná atribut disable-output-escaping="yes", který umožňuje generovat nezaentitovaný text.
Vitality77
Profil *
To je přímo to co jsem potřeboval, díky :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: