From XML Schema to Application

From XML Schema to Application

By Mark Overmeer (‎markov‎) from,
Date: Wednesday, 13 August 2008 15:10
Duration: 30 minutes
Tags: business distribution xml

You can find more information on the speaker's site:

Many business applications and most of new communication protocols use XML as message syntax. Without a formal structural definition, XML is just a hollow shell, like paper without lines. XML-Schemas are the most popular way of specifying the structure of the XML messages. Schema's are horribly complex.

XML::Compile makes you life simple in many ways: it hides most of the complexity of the schemas by generating translators from XML messages into Perl structures and reverse, obeying the strict rules of the schema's. All complex schema features are supported, and hidden to our *beautiful simple Perl* programs.

The presentation will give an overview on the XML::Compile suite, and how they are used; mostly in two or three lines.

Then, it will be shown how the schema of KML can be used to generate GoogleEarth data. The small steps which are needed to wrap the schema's into a CPAN distribution is demonstrated.

Attended by: Paul-Christophe Varoutas, Alberto Simões (‎ambs‎), Stéphane Payrard (‎cognominal‎), mirod, JJ Allen, Lars Thegler (‎tagg‎), Casper Warming (‎warming‎), Christian Borup (‎borup‎), Gertraud Unterreitmeier (‎Gertraud‎), Henrik Tougaard (‎htoug‎), Tobias Henoeckl (‎hoeni‎), Sven Esbjerg, Henrik Andersen (‎HEM‎), Bartosz Jakubski (‎migo‎), Kaare Rasmussen, Peter Makholm (‎brother‎), Kristoffer Gleditsch (‎toffer‎), Edmund von der Burg (‎evdb‎), David Leadbeater (‎dg‎), Yusuke Kawasaki (‎kawanet‎), Martin Kutter, Rasmus Hansen (‎rasmoo‎), Jason Tang (‎jason‎), Bart Lateur, Maciej Misiak (‎grizzley‎), Adam Sjøgren (‎asjo‎),