在21世纪早期,JAVA和XML是电子商务界的两大顶尖竞争者。JAVA和XML通过JSP和XSLT这两项技术,分别实现了可移植代码和可移植的数据。操纵XML有下面三种基本方法:1、从一个或多个数据源中生成XML。2、分析XML,并创建服务器端对象或其他XML文档。3、将XML转换成其他元语言,如HTML或WML。
使用JSP生成XML非常简单,因为JSP模板文本可以是任意内容,包括XML。将JSP和XML结合起来使用有多种方法,例如,模型2结构,通过存储在数据库中的信息生成XML。XSLT将该XML转换成最终的文档,最终文档可以是HTML、JSP或其他XML变化形式,如WML(无线元语言)。
通常,人们使用XML分析程序分析XML来创建服务器端对象,XML分析程序使用SAX(XML的简单XML)和DOM(文档对象模型)API。有关这些API方面的详细信息需要我们自己仔细的研究。除了生成和分析XML之外,人们通常将XML转换成其他语言,有可能是不同的XML变化形式,如WML或HTML。转换XML的最佳选择是使用XSLT,这是专为XML转换设计的语言。