Xml 读书笔记:What's 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的应用:①减轻服务器的负荷

posted on 2011-08-20 14:04  wtq  阅读(270)  评论(0编辑  收藏  举报