整合Java与XML的新应用
Java和XML是在为不同客户开发Web程序时形成得自然的匹配。从传统的电话到最新的智能冰箱,利用和产生的信息都是在不同的系统平台的服务器上交换。XML和Java的方便性和可延展性使它们在新的Web上具有更多的功能:
1. 结构化?建立有任何复杂层次的数据模型;
2. 可扩展性?根据需要定义新的标志;
3. 验证?检查数据在结构上的正确性;
4. 独立与媒介?以多种方式发布内容;
5. 独立于供应商和平台?使用标准的商业软件,甚至文本工具处理任何符合(XML标准)的文档。
上述这些功能使得XML技术被期望给面向网络的应用,特别是在数据交换领域带来革命性的影响。Java 与XML一起使得新一代Web应用成为可能。
Java 与 XML 的结合应用
建立一个良构(Well-Formed)的XML 文档及验证的实例
对于一个XML文件是否符合Well-Formed 所规定的各项XML 基本语法,必须借助XML 分析器来加以检查。比较常见的XML 分析器有Xerces、JAXP 和MSXML。
一个XML 文档是有明显特征的。下面是一个XML 文档的实例People.xml,代码如下:
< ? xml version="1.0" encoding="GB2312"? >
< PeopleInfo>
< People PeopleId="YOUR">
< PeopleName> 古董 < /PeopleName>
< PeopleSex> 男 < /PeopleSex>
< PeopleAge> 23 < /PeopleAge>
< /People>
< People PeopleId="SHEN">
< PeopleName> 王冠 < /PeopleName>
< PeopleSex> 女 < /PeopleSex>
< PeopleAge> 25 < /PeopleAge>
< /People>
< /PeopleInfo>



