Vu, Phong Thanh2024-08-152024-08-1520002000https://hdl.handle.net/1828/20010This thesis presents and describes Intensional XML (IXML), an implementation of Intensional HTML (IHTML) created by the author. The object of IXML is to retain the strengths of previous implementations of IHTML such as stability, performance, and programming flexibility while addressing the shortcomings of these implementations. In particular, IXML stresses that the framework is easily deployable across multiple platforms and Web servers and is easily useable by the majority of people, especially Web page designers who have little or no programming experience. The key concept that allows IXML to achieve these goals is that it only uses common and existing technologies such as XML, XSL, Java, Java Servlets, and Cocoon. IXML is built as an application of Cocoon, which is built as an application of Java Servlets, and so wherever Java Servlets can be deployed, IXML can be used. IXML uses XML to easily express multi-version content that abstracts the versioning logic and other programming complexities. And IXML only focuses on the multi­versioning infrastructure of a Web infrastructure and relies on the underlying Cocoon Web publishing framework and Java Servlets to handle all the other common aspects of a Web framework such as performance and stability.98 pagesAvailable to the World Wide WebIntensional XMLThesis