xml的相关知识

前两天在忙着考交规,现在又到了春节,还是每天忙忙碌碌,书是每天都看,但是进度很慢,本来想一个

月之内一定看完。。。。
最近看的是有关xml的相关知识,这部分内容对于我来说还是新知识,我认真的看,还是多多少少有些难

理解的地方。这两章内容主要是xml与dtd,以及xml名称空间.
1、xml用来表示数据(但是实际的应用我还没有接触所以也是似懂非懂,不知道该如何用,什么时候会用

?)2、xml的格式比html严格,这一点我能体会到,xml是严格的树形结构,而html允许嵌套等,解析起

来耗费时间。3、xml的文档结构,这就和html类似,包括xml声明:版本和编码声明,(复习一下<?xml

version="1.0" encoding="gb2312"?>上次参加一个笔试其中就有html文档中中文显示解决方法,应该也

是需要一个html的编码声明。),文档类型声明:指出xml文档所用的dtd(我还是不太理解~)元素

(cdata段的作用要记住哦),注释,预处理指令(空白行尾等)。3、还有对xml文档的约束,形式良好

的xml文档,有效的xml文档
对于dtd部分:
dtd用来验证xml文档中元素与元素的关系,元素与属性的关系,通过两种方法可也引入dtd可以直接包含

(!doctype book[<!element book(pcdata)]),也可以通过uri引入外部的dtd文件(<!doctype book

system "book.dtd")。dtd的结构用元素类型声明(element pcdata | *  ? + empty any),属性表声明

(attlist 元素名 属性名 类型 默认名称),实体声明(entity:),记号声明等构成。
xml 名称空间:
解决多个xml文档命名冲突 这点可要注意:在声明名称空间时选择的uri不需要是指向实际的内容,这个

uri只是个形式上的标识符,唯一目的是提供一个唯一的名字。记住要用绝对uri,还有默认名称空间的应

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值