Šodien pamanīju pavisam jauku lietu un nodomāju – kāpēc gan tā nedarīt?
Tātad, špikojam no Microsoft Software Developer Network mājas lapas RSS plūsmām. Katrā XML failā, kas tiek piedāvāts kā plūsma (piemēram, šis), ir iekļauta XSL direktīva, kas viņu gadījumā izskatās šādi:
<?xml-stylesheet type='text/xsl' href='rsspretty.xsl' version='1.0'?>
Savukārt pats rsspretty.xsl fails ņem un transformē RSS plūsmas datus lietotājam baudāmā izskatā: pieliek dokumenta sākumu, kurā pastāsta, kas tā ir par plūsmu un kāds ir tās saturs, pēc tam izdrukā plūsmā esošos rakstus secīgi, parādot description, autoru, publicēšanas datumu.
Rezultātā, ja RSS plūsmas fails tiek atvērts ar vizuālu tīmekļa pārlūku, kas spēj rādīt XSL transformētus XML failus, parādās gandrīz normāla lapa. Ja RSS plūsmas failu atver nevizuāls aģents – tas darīs, kas nu tam jādara.
Tieši tāpat var RSS’am piejūgt arī CSS failus.