XML学习之入门DTD

1.DTD,Document Type Definition(文档类型定义)

字符数据:把XML开始和结束之间的文字称为字符数据,不能包含XML预留字符。

空标记:当标记之间不存在字符数据时,可以不写结束标记,而在开始标签

2.<!ELEMENT name SYSTEM "content">内以“/”来确认,这样的标记称为"空标记"。

其中,content为元素的类型,如可以包含任何任意元素(即子元素和文本)的ANY,不能包含任何元素(即子元素和文本)但可以存在属性的EMPTY,#PCDATA只能存在字符(文本),而不能存在子元素,纯元素类型则只能包含子元素,混合类型则都可以包括。

ANY与混合类型的区别。

3.修饰符号:

(1)+:该对象至少出现一次,可以出现多次(1<=n)

(2)*:可以出现0次或多次,就是说可以不出现,也可以出现。

(3)|:选择的东东,从被|隔开的类型中选一个

(4)():分组用的,把相似的东西分组

(5)?:我想到了正反,即可以出现,但只能出现一次,或者不出现(即0<=n<=1)

(6),:对象必须要按照指定的顺序出现

4.属性定义:

<!ATTLIST 元素名称 属性名 类型 属性特点>

了、其中,类型有很多种啊,属性特点约只有4个 伤人啊,,,

属性特点:

(1)#REQUIRED:(required)必须的

(2)#IMPLIED:(implied)可有可无的,可以被忽略

(3)#FIXED:该属性的值必须为指定的固定值

(4)Default value:为属性提供一个默认的值

属性

#PCDATA 与#CDATA的区别

#PCDATA:定义元素

#CDATA:定义定义属性

属性设计:

ID:表示该属性的取值是唯一的,不能有重复

IDREF:指向文档中其他地方生命的ID;

IDREFS则就和IDREF一样,但是可以具有有空格隔开的多个引用,即IDREFS是IDREF的一个超集。

Enumerate(枚举):事先定义好一些值,属性必须在所给值的范围内选取一个。

 

 

 

菊子曰 本文用 菊子曰发布

转载于:https://www.cnblogs.com/wjch/archive/2011/11/12/2246429.html

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值