XML
1.XML XML定义 XML( eXtensible Markup Language,可扩展标记语言)是一种简单的数据存储语言,使用一系列简单的标签描述数据 1.2写: <?xml version="1.0" encoding="UTF-8"?> <宠物们> <狗狗 id="1"> <姓名>YAYA</姓名> <健康值>100</健康值> <亲密度>0</亲密度> <品种>酷酷的雪娜瑞</品种> </狗狗> <狗狗 id="2"> …………. </狗狗> </宠物们> 1.2DTD 1.2什么是DTD DTD(Document Type Definition文档类型定义)是一种XML文档格式正确的有效方法。 1.3 DTD的结构 DTD 以简单文本文件的形式出现 可以存储在独立的文件中,也可以嵌入 XML 文档 引用 DTD 的 XML 文档将包含 <!DOCTYPE> 声明 例: <!DOCTYPE pets [//doctype(文档类型)规定根元素是pets <!ELEMENT pets (dogs,penguins)> //element(元素)规定根元素的下一级元素 <!ELEMENT dogs (dog*)>//*代表元素可以出现0次或多次 <!ELEMENT penguins (penguin+)>//+代表元素可以出现1次或多次 <!ELEMENT dog (name,health,love,strain?)>//?代表元素可以出现0次或1次 <!ATTLIST dog id CDATA #REQUIRED>//attlist(属性列表)规定dog的属性id是cdata类型的 <!ELEMENT penguin (name,sex)>// <!ATTLIST penguin id CDATA #REQUIRED>//#required规定的内容必须出现 <!ELEMENT name (#PCDATA)>//#PCDATA元素为pcdata类型的 <!ELEMENT health (#PCDATA)>// <!ELEMENT love (#PCDATA)> <!ELEMENT strain (#PCDATA)> <!ELEMENT sex (#PCDATA)> ]> 1.4 外部引入data文件 <!DOCTYPE pets SYSTEM "pet.dtd"> 1.5 引入CSS文件 <?xml-stylesheet type="text/css" href="pet.css"?> 注意:css不支持中文标签 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |