XML基础总结
在XML基础这一章节中,对XML进行了整体性的介绍。对XML的起源、定义、应用、组成和格式分别有了详细的描述,并同个例子来加深认知,XML是什么呢?
我们已经学过了HTML,那XML和HTML有何区别呢?
HTML:全称HyperText Markup Language;是互联网应用的最基础的技术;关注的是数据的显示;核心作用是信息的布局和显示。 XML:全称eXtendible Markup Language;是一种标记语言;标记都是自定义的;设计宗旨是包含和传输数据;是W3C的推荐标准。 差异:XML不是用来替换HTML的技术; XML和HTML为不同的目的而设计; XML设计的核心是包含和传输数据; HTML设计的核心是显示数据。
XML的主要应用
作为系统的配置文件 Ajax中传输数据 Web Services中传输数据 异构平台的数据交换和整合
属性
必须有值;必须用引号括起;单、双引号都可以,但要保持一致。 例子:
<span style="font-family:SimSun;font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <book> <书籍列表> <计算机书籍> <bookname isbn="xxx1234567"><<XML应用大全>></bookname> <price>39.00</price> </计算机书籍> <计算机书籍> <bookname>Java应用大全</bookname> <price>139.00</price> </计算机书籍> <计算机书籍> <bookname><![CDATA[Oracle应用<<大''''''""""""全>>]]></bookname> <price>59.00</price> </计算机书籍> </书籍列表></span> 在代码中,首先看 <span style="font-family:SimSun;font-size:18px;"><bookname isbn="xxx1234567"><<XML应用大全>></bookname></span>一行,在其中显示出来的<<XML应用大全>>,但在编辑时我实际写的是 <<XML应用大全>> 因为<>两个符号在EditPlus中编写时是不能识别为书名号的,怎样解决? <表示"<" >表示">"
单、双引号同样是不可以随意使用的,以如下方法: <![CDATA[......]]>,省略号部分添加自己需要添加的内容。
语法规则
编写代码一定是有规则的,对于XML呢,格式良好的XML是XML的核心,其语法规则: (1)文件必须有根元素; (2)文件必须有关闭标签;
<span style="font-family:SimSun;font-size:18px;"><price></price></span>或者这种格式: <span style="font-family:SimSun;font-size:18px;"><price/></span> (3)标记对大小写敏感; <price/></Price>,这样是不能识别关闭标签的; (4)元素必须被正确的嵌套; <span style="font-family:SimSun;font-size:18px;"><price> <bookname> </price> </bookname></span>这是错误的。 (5)属性必须加引号; <span style="font-family:SimSun;font-size:18px;"><bookname isbn="xxx1234567"><<XML应用大全>></bookname></span>
XML直接在IE等浏览器中显示,成功显示后的界面:
这样之后,一个XML例子就大功告成了。这只是XML的一根毫毛,更高深的内容还在后边,首先掌握XML的基础部分,才更有助于我们不断地深入学习并了解使用XML! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |