zoukankan      html  css  js  c++  java
  • XML的理解

    1、xml: 数据越复杂,处理就越复杂,当应用程序越复杂,xml越能发挥作用。

    2、xml文档是利用xml解析器来解析xml的,因此在程序开发中,可以先利用xml解析器来解析xml,以来承担应用程序的压力。 

    3、修改xml文档的结构时,并不需要去修改程序,这样少了很多额外的麻烦。

    4、xml是可扩展标记语言,意味着任何人可以使用它们想用的标签来定义xml文档。 

    5、xml词汇,包含SVG,MathML,CML,比如CML全程为chemical Markup language,用来收集一些跟化学相关的信息。比如,MathML用来收集一些  跟数学相关的信息,同时我们也可以自己创建以及的词汇。 

    6、html与xml之间最本质的区别是:html是为 某个专用的应用程序设计的(web浏览器),而xml可以用于我们想用它 的任何情形。

    7、文档对象模型(DOM)用来显示信息的层级结构

    8、元素:最普通的情况是用开始标签和结束标签组成的区域, 

    9、元素内容(Element Content) 与简单内容(Simple Content)

       元素内容如下:<name>

                                 <frist>wang</first>

                           </name> 

    如上,整个红色字体标签成为元素内容,浅蓝色字体为简单标签。 

    10、混合元素:元素含有文本,也有可能含有其他元素。

    11、xml的美妙之处在于 它可以创建一个文档描述任何类型的信息,可以这样理解,常见xml树,相当于再创建多张表。

       比如:<class id='1' name="">

                     <student id="2">

                            <name></name>

                            <age></age>

                            <sex></sex>

                            <phone></phone> 

                     </student> 

               </class> 

     创建如上结构,相当于创建3张表,一张是class表,一张是student表。另外一张是cs表,来表示学生是属于哪一个班级。

            class表的逻辑结构:class (id,name)

           student表的逻辑结构:student(id,name,age,sex,phone)

            cs表的逻辑结构:cs(id,cid,sid)

    12、xhtml诞生的原因,主要是xml解析器无法完全解析html。所以就产生了语法更加规范,更加严谨,才能让xml解析器进行解析。

    13、xml的应用:①减轻服务器的负荷

  • 相关阅读:
    50个提高PHP程序运行效率的方法
    虚拟主机FTP上传文件为什么要用二进制上传
    Status Bar 总结
    TableView 总结
    阿里Java开发手册(泰山版)个人记录
    下载excel模板
    微信公众号-发送模板消息
    ffmpeg获取视频时长
    微信公众号授权
    根据word模板生成word、转换成pdf、打成war包
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2693708.html
Copyright © 2011-2022 走看看