了解XML 和 DTD的元素定义和属性定义

一.什么是xml?xml的作用有哪些?什么是格式标准的xml?

二.如何使用DTD定义元素?

三.如何使用DTD定义标签?


一:什么是xml?xml的作用有哪些?什么是格式标准的xml?

1.什么是xml

xml是一个结构化的文档

2.xml的作用

xml可以实现数据的交互和文件的配置

3标准的xml格式

有六点
1.有且只有一个更元素
2.xml:区分大小写
3.必须要有正确的使用结束标记(语法严谨适合做配置言文件)
4.不可以嵌套元素
5.必须要使用合法的标签名
6.必须定义有效属性


二:如何使用DTD定义元素?

以下图为例

1.首先需要引入DTD约束

<!DOCTYPE   root [  ]>  <!-- root是根目录的意思 -->

2.添加定义元素语法:

<!ELEMENT persons (person*)> (<!ELEMENT 元素名 元素类型)

3.元素类型:

1.EMPTY 空元素  元素无内容
2.(#PCDATA)文本元素 元素内容为字符串和数字都是文本元素
3.(e1,e2)混合元素  元素里包含多个指定数字和字符串


4.元素限制:

与( )非( ) 

 0或1用
 0~N用*
 1~N用+

5.将定义元素写在DTD约束中的[  ]中,如下图


三.如何使用DTD定义标签?

1.定义属性语法:

<!ATTLIST    person     pid       ID         #REQUIRED >

<!ATTLIST   元素名     属性  属性类型     属性的约束>

2.常用的属性类型

 3.属性的约束

 4.定义元素也是写在DTD约束中的[  ]中,如下图


以上就是本次的所有内容,希望可以帮到大家,如果有写的不对的地方欢迎评论区指出谢谢! 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值