[* http://www.avc-cvut.cz/images/flag_gb.gif *] This presentation is in english. Tato přednáška je v angličtině. The XProc XML pipeline language is well on its way to be standardized at W3C. But, exactly, what are XML pipelines good for? And how do they work in practice? In this talk, we attempt to answer these questions by presenting use cases for XML pipelines implemented with XPL, a close cousin of XProc. We show in particular how XML pipelines fill a niche in the constantly evolving web applications ecosystem. Can XML pipelines help deal with multiple web browsers? With REST services? With the plethora of syndication formats such as RSS and Atom? With Ajax? We suggest that the answer is yes in all these cases. We also show how XML pipelines can play a particularly interesting role when used in conjunction with XForms. The talk will feature live demonstrations using open source software.
Tato přednáška je v angličtině . Lars Oppermann (Sun Microsystems) explains the basic structure of OpenDocument, an open XML based file file format for office applications, and how standard XML processing tools can be used to create applications beyond the scope of traditional office-productivity applications. We will introduce the OpenDocument package structure and the main package components such as content, styles, and metadata. The package structure can be accessed with standard mechanisms available in a wide range of platforms. We will introduce a set of Java classes that facilitate the access of resources included in an OpenDocument package which are available as part of openoffice.org project. We will show how XSLT can be used to extract specific information from text documents and spreadsheets. Best practices derived from our own work with XSLT on OpenDocument will be provided. We will demonstrate how documents can be used as input to business processes and how such processes can assemble documents from scratch or based on predefined templates. Similar scenarios have previously required the automation of a full office-productivity application. For many scenarios such a solutions neither scaled very well, nor did they always offer the robustness required in a component of a back-end service. Open-standards based file formats thus offer the possibility to efficiently process documents in environments that go beyond the limits of traditional desktop applications. We will also explore practical limitations to the kinds of processing which can be performed outside the context of an application which actually renders the document.
Tato přednáška je v angličtině . If you find XML processing dull and boring, then you are probably using last century\'s techniques such as the DOM and this talk is for you. You will see during the two days of XML Prague 2007 that you have no excuse to process XML without fun and in this presentation I\'ll do a quick review of the most promising techniques that can save you from the DOM without loosing the power of XML: it can be seen as a road map that will try to give you the big picture before the following speakers lead you through more detailed areas. The focus of the talk will be on XMP pipeline languages, data binding APIs and programming extensions.