mysql文件三种dtd_xml、dtd学习笔记

xml用处有三:

1.可以作为程序间通讯的标准(ajax text xml json)

2.可以用作配置文件(php中用的很多)

$conn=mysql_connect("192.168.0.1","root","root");

//php 可以操作xml

?>

配置文件

192.168.0.123

zhangsan

mysql

root

3.可以当成小型数据库

如果有些数据放在数据库代价高,可以考虑直接放入xml文件

【简单语法】

zhangsan

man

25

中>

大>

【xml实体引用】

<【

>【>】

'【'】

"【"】

&【&】

【如何使用xml文件传递、保存一个图片?】

答:使用程序先读入到内存,然后保存到xml文件的,如:头像>

了解:【xml也可以使用css来修饰,使用pi(processing instrution:处理指令)】

【DTD的主要用处】:是约束xml、html、xhtml等文件

【常用约束技术】:

1.【dtd】:document type definition;2. 【Schema】

【xml引入dtd】

1.内部DTD文档:定义内容]>

2.外部DTD文档:

3.内外部DTD文档结合:定义内容]>

=======================================

【校验xml】:checkDTD.html

测试dtd

=======================================

【DTD规范:】

注:(#PCATA):只能有文本,不能再包含子元素

注:EMPTY:不能包含子元素和文本

注:ANY:可以包含DTD中定义的任何元素

【DTD修饰符:】

?:0到1

+:1到多

*:0到多

|:表示选择

,:表示元素出现的顺序

():给元素分组

===【元素属性列表说明】===

【基本语法】

属性名 属性类型 属性的特点

属性名 属性类型 属性的特点

>

【属性类型】

CDATA:表示属性值是字符或者数字

ID:属性值是唯一的,字母开头

IDREF/IDREFS:id引用

Enumeruted:枚举   (a|b|c)必须选一个

ENTITY/ENTITIES:实体,分为引用实体和参数实体。(xml中:&实体名;)

【属性的特点】

#REQUIRED:该属性必须有

#IMPLIED:该属性可以有可以没有

#FIXED value:该属性的值是固定值

#DEFAULT value:默认值

==============================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值