dagblog.
← Archiv

Jiří Kosek o funkci node-set()


Jiří Kosek o funkci node-set()

Jirka Kosek mě v článku Understanding the node-set() Function
 překvapil. Kolikrát jsem společně s kolegy(Rudou a Tomem) dumali nad způsobem jak v XSLT šabloně provédct operaci na XML daty, které
 by nebyly ani součastí XML zdroje a ani by nebyly načteny funkcí document() .

Řešení existuje, funkce node-set() umožňuje převédct výsledný fragmet stromu na sadu uzlů, což je klíčem. Můžeme si v proměnné například vytvořit jiná XML data, která
 pomocí funkce převedeme na sadu uzlů, s kterými můžeme dále pracovat.

Původně jsem chtěl s odkazem na tento článek počkat do doby, než se rozjede
 můj seriál o XSLT pro newsletter Sovy v síti. Ne proto, že bych si ho chtěl schovávat, ale z
 dobré vůle, aby jen tak nezapadl mezi ostatní příspěvky. Byla by to velká škoda. Jsou totiž 
 určitá úskalí a techniky, které ve specifikacích nedohledáte.

Přidám ještě jednu úsměvnou historku, která tento velice užitečný článek dokresluje. Na školení o tvorbě 
 uživatelské dokumentace(primárně DocBook), které jsem absolvoval pod vedením Jirky Koska, mě pobavila jedna 
 příhoda. Přesně si nevzpomínám na kontext otázky, ale někdo se zeptal na nějakou záludnost typu
 .. jak získat handle okna Služeb, na to se Jirka Kosek tak narovnal a pronesl do 
 do učebny památnou větu, která začínala těmito slovy ..Já jsem sice XML Guru… . Ano věřte tomu, autor je opravdu XML Guru.

Verze na Medium

Související články

Související epizody CZ Podcastu