DTD(文档类型定义)

本文详细介绍了XML的DTD(文档类型定义),包括XML的作用、标准格式、元素定义(空元素、文本元素、混合元素及其限制)、属性定义及其类型,并通过实例展示了如何使用DTD来约束XML文件的结构,强调了ID类型内容的限制。
摘要由CSDN通过智能技术生成

一: 什么是XML:

可扩展标记语言

xml文件的作用:   1. 数据交互  2.做配置

 标准的xml格式:

①只有一个根元素

②XML标签大小写正确区分

③正确使用结束标签

④正确嵌套标签

⑤使用了合法的标签名

⑥定义有效的属性

二:XML元素定义

1:元素定义:

首先,要定义xml文件元素必须加入DTD声明(<!DOCTYPE 根节点名称[ ]>),然后在[]中定义元素

 2.元素的分类与限制

1.元素分类

1.1:<ELEMENT element-name EMPTY>------空元素 

1. 2:<ELEMENT element-name (#PCDATA)>------文本元素

1. 3:<ELEMENT element-name (X,X)>------混合元素

2.元素限制

与( , )     或者( | )     

3.数字

 0或1( ? )       0-N( * )      1-N( + )

❗注意:元素分类时要用大写要用括号括起来(empty除外)

如果某个元素是混合元素,在括号内写元素时一定要按顺序,否则编译报错,如果某元素内有同一个元素出现两次,建议把它们移到一起,否则容易报错

写完约束后不能在xml文件内加入标签和内容,否则编译错误

<?xml version="1.0&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值