[WebService]之DTD

文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。  DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。

 

<?xml version="1.0" encoding="UTF-8"?>
<!--指定根对象的名称-->
<!DOCTYPE persons[
	<!ELEMENT  persons (person+)>	
	<!ELEMENT  person (name,password,age)>	<!--常用控制符 ?表示0次或者1次,*表示0次或者多次,+表示1次或者多次,默认一次]-->
	<!ATTLIST  person sex CDATA #REQUIRED>
	<!ATTLIST  person id ID #REQUIRED>
	<!ELEMENT  name (#PCDATA)>
	<!ELEMENT  password (#PCDATA)>
	<!ELEMENT  age (#PCDATA)>
]>

<persons>
	<person id="p1" sex="男">
		<name>wunanjie</name>
		<password>123456</password>
		<age>18</age>
	</person>
	
	<person id="p2" sex="男">
		<name>wunanjie</name>
		<password>123456</password>
		<age>22</age>
	</person>
</persons>

  

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT classroom (claName,grade,students+)>
<!ATTLIST classroom id ID #REQUIRED>
<!ELEMENT claName (#PCDATA)>
<!ELEMENT grade (#PCDATA)>
<!ELEMENT students (student+)>
<!ELEMENT student(id,stName,age)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT stName (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE classroom SYSTEM "classroom.dtd">
<classroom id="c1">
	<claName>15计算机应用技术</claName>
	<grade>2015</grade>
	<students>
		<student>
			<id>1</id>
			<stName>吴南杰</stName>
			<age>28</age>
		</student>
	</students>

</classroom>

  

转载于:https://www.cnblogs.com/superGG/p/4457964.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值