xml的相关知识

    技术2022-05-11  58

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

    月之内一定看完。。。。最近看的是有关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)