本文主要是介绍XML中的DTD,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DTD(语法自成一派,早就出现了,可读性比较差)
1.引入网络上的DTD
<!文档类型 根标签名字 网络上的dtd dtd的名称 dtd的路径>
<!DOCTYPE stus PUBLIC “//UNKNOW/” “unknot.dtd”>
<!DOCTYPE struts PUBLIC “-//Apache Software Foundation//DTD Struts Configuration 2.0//EN” “http://struts.apache.org/dtds/struts-2.0.dtd”>
2.引入本地的DTD
<!根标签名字 引入本地的DTD dtd的位置>
<!DOCTYPE stus SYSTEM “stus.dtd”>
3.直接在XML里面嵌入DTD的约束规则
<!xml文档里面直接嵌入DTD的约束规则>
<!DOCTYPE stus [
<!ELEMENT stus (stu)>
<!ELEMENT stu(name, age)>
<!ELEMENT name(#PCDATA)>
<!ELEMENT age(#PCDATA)>
]>
元素的个数:
+:一个或多个
*:零个或多个
?:零个或一个
属性的类型定义:
CDATA:属性是普通文字
ID:属性的值必须唯一
这篇关于XML中的DTD的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!