|
XML for Data: Four tips for smart architecture
The world of XSL is moving fast, and developers want to know how this technology can benefit them. The XSL Transformations (XSLT) Working Draft has been evolving for the past year and has now reached a point of near stability. There are already several XSLT processors available, all in development in parallel with the Working Draft.
|
|
XML for Data: Using XML Schema archetypes
In the first installment of his new column, Kevin Williams describes the benefits of using archetypes in XML Schema designs for data and provides some concrete examples. He discusses both simple and complex types, and some advantages of using each. Code samples in XML Schema are provided.
|
|
XML for Data: Styling with schemas
This column by developer and author Kevin Williams demonstrates how to use XML Schema archetyping (and style sheets) to control styling of data for various presentation modes. Ten code samples in XML, XML Schema, and XSLT show how the techniques work to reduce code bulk and simplify maintenance.
|
|
Developing, Applying and Optimizing XSLT with Java Servlets
This article explains the basic patterns and programming techniques commonly used when XSL Transformations (XSLT), Java Servlets, and XML are combined to create sophisticated web applications.
|
|
Add XML to your J2EE applications
J2EE, as a multitier enterprise application framework, currently remains incomplete by relying on HTML as its presentation layer, limiting the target audience largely to Web browsers. In this article, Eoin Lane proposes an open source replacement for the J2EE presentation layer by building an XML-aware application server with a fully operational end-to-end solution.
|
|
Dynamic XML in COOCON
Web publishing is very limited without the ability to create dynamic content. By dynamic XML we mean the content that is created as a function of request parameters or state of the requested resource. For this reason, a lot of work and design has been put into Cocoon to allow dynamic XML content to be generated.
|