XML van a tot z

0
18

Professionele webdesigners kijken steeds meewariger naar het oude vadertje HTML. Zelfs een dynamische facelift — in de vorm van DHTML — heeft het niet echt aan zijn beperkingen kunnen onttrekken. XML is nu de nieuwe God en ook in bedrijfsmiddens wordt begerig uitgekeken naar deze nieuwe standaard.
xmlgrandcru
Als je niet echt weet wat nu precies deze onvolkomenheden in HTML zijn, en wat dan wel de kracht van XML (extensible markup language) mag zijn: de inleidende hoofdstukken van dit boek maken je dat
onmiddellijk heel duidelijk. Beschouw deze hoofdstukken echter maar als een opwarmertje voor de rest van het boek. Als het immers enkel maar je bedoeling is om IETS meer te weten over XML, kijk dan
beter naar een eenvoudiger en minder diepgaand alternatief uit. Dit boek is namelijk gericht op XML-diehards: lezers dus die bij voorkeur al iets van HTML kennen en vastbesloten zijn nu ook zo snel én
zo grondig mogelijk XML onder de knie te krijgen. Met een haast wetenschappelijke precisie brengt de auteur in een goed doordachte structuur zowat alle mogelijke aspecten van XML onder de aandacht.

Vogelperspectief
Dat begint in vogelperspectief, waarbij XML een ereplaats krijgt tussen andere markup-talen en vooral scherp afgezet wordt tegen het enorm populaire maar even beperkte HTML. Deze theoretische
voordelen krijgen in een volgend hoofdstuk (XML toepassingen in het dagelijkse leven) echter al onmiddellijk concreet vorm. De voordelen van XML zijn uitgezet, en dus kan het echte werk beginnen:
opbouwen van DTD’s (document type definitions), het werken met allerlei XML-elementen, -attributen en –entiteiten, enz…
Natuurlijk krijgen niet enkel de structurele en inhoudelijke mogelijkheden van XML de nodige aandacht: ook het opmaken van XML-documenten met behulp van stijlbladen komt uitvoerig aan bod. Wie dacht
nu zowat alle mogelijkheden van XML intussen onder de knie te hebben, komt echter flink bedrogen uit. Het tweede deel van het boek gaat pas echt diep op de materie in: vertalingen maken met XSL
transformaties , koppelingen uitvoeren met Xlink, paden maken met Xpath, referenties creëren met Xpointer, enz… Na deze toch wel zware hoofdstukken wordt het weer tijd om met al deze bouwstenen iets
praktisch te verwezenlijken. De auteur laat daarom enkele toepassingen aan bod komen, zoals hoe je een CDF (channel definition format) kunt implementeren.

Uitsmijter
De auteur zit overigens niet verlegen om een stevige uitsmijter, want naar het einde van het boek toe krijgt de lezer nog een hoofdstukje ‘databases en XML’ te verwerken, en volgt een overzicht van de
programmeerfilosofie die achter de verschillende technieken voor het werken met XML-gegevens in diverse computerprogramma’s steekt (DOM, SAX en XSLT).
Een handige gereedschapskist met tal van XML-tools rondt dit werk netjes af: wie dat wil, kan dus onmiddellijk met XML aan de slag — als hij tenminste na het doornemen van deze kanjer nog enige
energie over heeft…

Conclusie
Dit boek is zeer goed uitgedokterd: een stevige opbouw, een grondige kennis en een strakke stijl maken het bij uitstek geschikt voor de echte doorbijters die zich snel het epitethon XML-specialist willen opkleven.
Adviesprijs
34,95 euro.
Systeemvereisten
XML Grand Cru / Natanya Pits — Brussel/Haarlem: Easy Computing — 701 p., ISBN 90-5167-436-8 — paperback.
Vorig artikelLuxueus bootmenu
Volgend artikelGoedkoop, goedkoper, goedkoopst