Ajax provides new opportunities for the use of XML in rich internet applications. But with these opportunities come a new set of challenges. Navigating and manipulating XML in Javascript can be daunting and perilous.
This session explains a pipeline approach to consuming XML in Ajax. Browser- and server-side XSLT transforms, data formats, and application performance, reliability and maintenance trade-offs will be discussed.
This session provides practical real-world examples that illustrate the data flow from back-end data sources, through the server, and into the Ajax application. This data flow can be visualized as a pipeline, with data transformed at different points along the way. The decisions on where, when, and how to transform this data can have profound effects on the performance and maintainability of Ajax applications.
Mark Pruett is a programmer and writer. He works for a Fortune 500 energy company, where he’s developed a wide variety of applications using open source tools and platforms. A current focus is Ajax. Mark contributed to the O’Reilly book “Ajax Hacks” and is the author of two O’Reilly Shortcuts, “Ajax and Web Services”, and “Yahoo! Pipes”.