Topic: XSL,XSLT + WYSIWYG - kaip išgauti htmlą
Situacija gan paprasta - CMS sugeneruoja xml failiuką su rezultatais ir XSLT iš jo padaro htmlą kaip priklauso. Viskas beveik OK, tik va ką daryti kai iš BD paimtas laukelis turi html'o?
pvz
<entry>
<aprasymas>
Lorem ipsum dolor sit amet, <b>consectetur adipiscing</b> elit. <div class="nice">Aliquam posuere lacus at sapien</div> <p> pharetra tincidunt. Ut urna ipsum, pharetra varius rhoncus eget, elementum eget nunc. Donec augue purus, tempus quis imperdiet a, bibendum vel lectus. Lorem ipsum dolor sit amet, </p>
</aprasymas>
</entry>
taigi interpretatoriui visi <b> <div> <p> ir pan tagai yra visiškai tokie patys kaip ir likę xls elementai. Bandant išvedinėti su value-of:aprasymas, visi tagai yra panaikinami. Pasirinkus CMS'e html encode gaunu rezultatą su &lgt; ir pan atitikmenimis, bet tada jie tokie ir būna atspausdinami. Tada belieka nebent bandyti replace'inti visus koduotus simbolius. Bet gal yra kitas variantas.
Kadangi xslt tik neseniai pradėjau bandyti savo kailiu bet kokia pagalba padėtų ;)