xml基础 DTD

一:xml语言是为了保存有关系数据的一种可扩展标记语言

声明文档:<?xml version="1.0" encoding="gb1232">

标签:<a></a>

属性:一个标签可以有一个或多个标签

注释:<!--注释-->

处理指令 <?xml-stylesheet type="text/css" href="1.css"?>

 

二:dtd文档类型定义用来约束xml的书写规范

xml文件使用DOCTYPE声明语句来指定它所遵守DTD约束

<!DOCTYPE 文档根节点 SYSTEM "dtd文件的url">

1:dtd文件的元素定义:<!ELEMENT 元素名称 元素类型>

   元素类型:内容用()括起来,类型:EMPTY  ANY

2:dtd文件的属性定义:<!ETTLIST 元素名

                              属性名 属性值类型 设置说明>

  设置说明: #REQUIRED:必须设置该属性

      #IMPLIED:可以设置也可以不设置
      #FIXED:说明该属性的取值固定为一个值,在 XML 文件中不能为该属性设置其它值。但需要为该属性提供这个值

直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值

  属性值类型:CDATA 表示为普通文本字符串

             ID 表示属性的设置值为唯一值

             EMUNERATED (no1!no2) 表示从一组取值列表中的一个

             ENTITY <!ENTITY 实体名称 实体内容>为一段内容创建一个别名

                     引用实体 :在xml文件中引用 &实体名称

                     参数实体 :在dtd自身文件中使用 %实体名称

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值