WebService系列博客{七}[Schema简单案例阐述、DTD的简单阐述]
要学好webservice我个人觉得了解一下xml是很必要的。如果前几篇博客的wsdl文件很模糊的话,看这一章也是很必要的。
1. Schema相比dtd的优点
Schema出现的目的是通过一种更合理的方式来编辑xml(基于xml的语法方式)
Schema可以使用命名空间支持多个名称相同的元素
Schema可以很好的完成对java或者其他语言对象的修饰
2.简单Schema的编写
下面Schema可是说是最简单的一个Schema的代码了,其中注释很清楚,着重了“头文件、复杂类型、简单类型”的引用
5、xml引入命名空间约束说明:
6、DTD的简单案例:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE classrom SYSTEM "test_classrom.dtd"><classrom id="p2"><name>116</name><grade>2</grade><student id="p1"><age>12</age></student></classrom>