XML总结(1)-XML基础

前端之家收集整理的这篇文章主要介绍了XML总结(1)-XML基础前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

在开篇之前,咱们先来了解一下XML是怎么一步一步发展来的;

GML (1969)通用标记语言–>SGML (1985)标准通用标记语言–>HTML (1993)超文本标记语言–>XML –(1998)可扩展标记语言


定义

HTML 关注的是数据的显示,其核心作用是信息的布局和显示

HML 不是用来替换 HTML 的技术,其为不同的目的而设计;

XML 设计的核心是包含与传输数据,HTML 是显示数据。


应用

<?xml version="1.0" encoding="utf-8"?>
<书籍列表>
    <计算机书籍>
        <书名>XML的今生今世</书名>
        <价格>66.66</价格>
        <简要介绍>该书详细描写XML的从出生到衰老的整个过程</简要介绍>
    </计算机书籍>
</书籍列表>

组成

1.声明

大多数 XML 文件以 XML 声明作为开始,他们提供了关于文档的基本信息;

<?xml version="1.0" encoding="utf-8"?>

version 表示XML的版本;

Encoding 表示XML文件使用的字符编码方法


2.标签

标签是左尖括号 (<)和右尖括号 (>)之间的文本;

开始标签 (例如 );

结束标签 (例如 )。


3.根元素

XML 文件的结构上是一种树状结构,它从“根部”开始,然后扩展到“枝叶”;

XML 的内容必须包含在一个单一元素中,这个单一元素成为根元素,它包含文档中所有文本和所有其他元素;

XML文件必须要有根元素。


4.元素

元素是开始标签,结束标签以及位于二者之间的所有内容;是区分大小的,另外要正确嵌套,以及正确关闭

看下面的父元素与子元素的例子:

<book>
    <author>
        <name>刘伟<name/>
        <email>liuwei8809@163.com<email/>
    <author/>
    <isbn>12345<isbn/>
<book/>


5.属性

属性必须有值,必须用引号括起,可以使用单引号,也可以使用双引号,但要始终保持一致。


6.CDATA与注释

在特殊的标签CDATA 下,所有的标签、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。

<![CDATA[文本内容]]>
-------------------------------
<!-- 在XML中,注释是用“<!--”和“-->”引起来的。
-->


7.处理指示(PI)

Processing instructions(PI)


8.指示当前的XML文件内容,如何被显示或者处理,语法格式跟例子:

<?target arg?> 
-------------------------
<!--使用XSLT处理当前的XML文件-->
<?xml-stylesheet type="text/xs" href="book.xsl"?>

格式良好的XML

格式良好;

拥有正确语法的XML被称为“形式良好”的XML,通过DTD验证的XML是“合法”的XML

格式良好的XML 会遵守以下XML 语法规则:

到这里,基础篇就结束了,学习起来感觉蛮简单,不过还是得多实践,才能真正的学到自己手里,运用自如。









猜你在找的XML相关文章