您的位置:首页 > 其它

初识XML

2011-09-26 18:08 197 查看
新的一周,新的开始!今天,我们学习了新的内容:XML!!!

知道了XML 指可扩展标记语言,XML 被设计用来传输和存储数据。

XML 指可扩展标记语言(EXtensible Markup Language)
XML 是一种标记语言,很类似 HTML
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
XML 是 W3C 的推荐标准
XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

HTML 旨在显示信息,而 XML 旨在传输信息。

一些注意事项:

在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签

XML 标签对大小写敏感

XML 必须正确地嵌套

XML 文档必须有根元素

XML 文档必须有一个元素是所有其他元素的父元素。该元素称为根元素。

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

XML 的属性值须加引号

在 XML 中,空格会被保留

HTML 会把多个连续的空格字符裁减(合并)为一个:

HTML:	Hello           my name is David.
输出:	Hello my name is David.

在 XML 中,文档中的空格不会被删节。

如下是今天写的一小段XML文档:

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

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">

<!-- TODO: Auto-generated template -->

<!DOCTYPE 超市名称地点类别 SYSTEM "超市名称地点类别.dtd">

<!DOCTYPE 超市名称地点类别 [

<!ELEMENT 超市名称地点类别 (商品,管理员)>

<!ELEMENT 商品 (#PCDATA)>

<!ELEMENT 管理员 (#PCDATA)>

]>

<超市名称地点类别>

<商品>

<商品1>

<入库信息>

<入库时间></入库时间>

<经办人></经办人>

<入库数量></入库数量>

<到期时间></到期时间>

</入库信息>

<商品基本信息>

<名称></名称>

<单价></单价>

<编号></编号>

<类别></类别>

</商品基本信息>

<商品货源信息>

<货源1>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源1>

<货源2>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源2>

<货源3>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源3>

<货源...n>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源...n>

</商品货源信息>

<出库信息>

<经办人></经办人>

<时间></时间>

<数量></数量>

</出库信息>

</商品1>

<商品2>

<入库信息>

<入库时间></入库时间>

<经办人></经办人>

<入库数量></入库数量>

<到期时间></到期时间>

</入库信息>

<商品基本信息>

<名称></名称>

<单价></单价>

<编号></编号>

<类别></类别>

</商品基本信息>

<商品货源信息>

<货源1>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源1>

<货源2>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源2>

<货源3>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源3>

<货源...n>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源...n>

</商品货源信息>

<出库信息>

<经办人></经办人>

<时间></时间>

<数量></数量>

</出库信息>

</商品2>

<商品3>

<入库信息>

<入库时间></入库时间>

<经办人></经办人>

<入库数量></入库数量>

<到期时间></到期时间>

</入库信息>

<商品基本信息>

<名称></名称>

<单价></单价>

<编号></编号>

<类别></类别>

</商品基本信息>

<商品货源信息>

<货源1>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源1>

<货源2>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源2>

<货源3>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源3>

<货源...n>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源...n>

</商品货源信息>

<出库信息>

<经办人></经办人>

<时间></时间>

<数量></数量>

</出库信息>

</商品3>

<商品...N>

<入库信息>

<入库时间></入库时间>

<经办人></经办人>

<入库数量></入库数量>

<到期时间></到期时间>

</入库信息>

<商品基本信息>

<名称></名称>

<单价></单价>

<编号></编号>

<类别></类别>

</商品基本信息>

<商品货源信息>

<货源1>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源1>

<货源2>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源2>

<货源3>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源3>

<货源...n>

<名称></名称>

<地址></地址>

<联系方式等></联系方式等>

</货源...n>

</商品货源信息>

<出库信息>

<经办人></经办人>

<时间></时间>

<数量></数量>

</出库信息>

</商品...N>

</商品>

<管理员>

<管理员1>

<编号></编号>

<姓名></姓名>

<联系方式></联系方式>

<职位></职位>

<管理商品的类别></管理商品的类别>

</管理员1>

<管理员2>

<编号></编号>

<姓名></姓名>

<联系方式></联系方式>

<职位></职位>

<管理商品的类别></管理商品的类别>

</管理员2>

</管理员>

</超市名称地点类别>

</xsl:template>

</xsl:stylesheet>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: