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 文件必须有根元素
  • XML 文件必须有关闭标签
  • XML 标记对大小写敏感
  • XML 元素必须被正确的嵌套
  • XML 属性必须加引号

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









这里写图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值