XML学习总结

来源:互联网 发布:淘宝店提前收款 编辑:程序博客网 时间:2024/06/14 12:11

1. 介绍

在介绍XML之前,不得不提到HTML(HyperText Markup Language)超文本标记语言,是现在互联网应用的最基础技术,该标记语言关注的是数据的显示,核心作用是信息的布局和显示。而XML(eXtensible Markup Language)同样是一种标记语言,成为可扩展标记语言,而它的标记都是自定义的,设计宗旨是包含和传输数据,是W3C的推荐标准。两者之前的差异,让不少人存在一些误区,在此做一个说明:1、XML不是用来替换HTML的技术,两者为不同的目的而设计;2、XML设计的核心是包含于传输数据;3、HTML设计的核心是显示数据。

2. 应用

  • 为系统的配置文件
  • Ajax中传输数据
  • Web Services中传输数据
  • 异构平台的数据交换与整合

3. 组成

<?xml version="1.0"encoding="utf-8"        XML文件以XML声明作为开始,提供了关于文档的基本信息;version表示XML的版本,encoding表示XML文件使用的字符编码方法<书籍列表>    <计算机书籍><书名>XML的今生今世</书名><价格>66.66元</价格><简要介绍>该书详细描写XML的从出生到衰老的整个过程</简要介绍></计算机书籍></书籍列表>
标签:
是< 和 > 之前的文本;开始标签,<name>;结束标签,</name>;
根元素:XML文件的结构上是一种树状结构,它从“根部”开始,然后扩展到“枝叶”;XML的内容必须包含在一个单一元素中,这个单一元素成为根元素,它包含文档中所有文本和所有其他元素;XML文件必须要有根元素;
元素:开始标签、结束标签以及位于二者之间的所有内容;区分大小写;要正确嵌套;必须正确关闭;
实体引用:为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,XML还提供了实体引用。
属性:属性必须有值;值必须用引号括起;可以使用单引号,或双引号,要始终保持一致;
CDATA与注释
在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待。在XML中,注释是用“<!--”和“-->”引起来的;CDATA的形式如下:
<![CDATA[文本内容]]>
处理指示PIProcessing instructions(PI)指示当前的XML文件的内容,如何被显示或者处理语法格式:
<?target art*?>
例子:使用XSLT处理当前的XML文件
<?xml-stylesheet type="text/xsl" href="book.xsl"?>
文件显示
XML直接在IE等浏览器中显示;
使用XSLT在IE等浏览器中显示;

4. 格式良好的XML

格式良好(well-formed)拥有正确语法的XML被称为“形式良好”的XML通过DTD验证的XML是“合法”的XML格式良好的XML会遵守以下XML语法规则:XML文件必须有根元素XML文件必须有关闭标签XML标记对大小写敏感XML元素必须被正确的嵌套XML属性必须加引号XML标准的网址:https://www.w3.org/TR/REC-xml/

5. 总结

所知,所学,所用,所悟。基础知识很重要,从入门到熟练掌握,不经过一番代码的磨练如何能成?加油吧,一直行走在路上!
                                             
0 0