网站首页 > 知识剖析 正文
XML文件的结构包括逻辑结构和物理结构。在这一节里, 我们首先来看一看XML文件的逻辑结构。
下面是一个例子, 它是有关专有名词解释的XML文件:
[1] <?xml version="1.0" encoding="GB2312" standalone="no"?>
[2] <?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
[3] <专有名词列表>
[4] <专有名词>
[5] <名词>XML</名词>
[6] <解释>XML是一种可扩展的源置标语言, 它可用以规定新的置标规则, 并根据这个规则组织数据</解释>
[7] <示例>
[8] <!-- 一个XML的例子 -->
[9] <![CDATA[
[10] <联系人>
[11] <姓名>张三</姓名>
[12] <EMAIL>zhang@aaa.com</EMAIL>
[13] </联系人>
[14] ]]>
[15] </示例>
[16] </专有名词>
[17]</专有名词列表>
一个XML文件最基本的构成是
XML声明
处理指示(可选)
XML元素
在本例中, [1]是一个XML声明, [3]——[17]是文件中的各个元素。
除此以外, 上面例子中出现的其它逻辑要素还有:
[1][2] 是处理指示
[8] 是注释
[9]——[14] 是CDATA
在[5]行的"<名词>XML</名词>"中, "<名词>""</名词>"是标记, "XML"是字符数据。
下面几个小节中, 我们就来详细讲述这些逻辑要素和与它们相关的语法规则。
猜你喜欢
- 2024-11-08 编程基础!Java程序员的10道XML面试题
- 2024-11-08 什么是 XML 站点地图?为什么要有它?
- 2024-11-08 spring源码系列之xml解析 spring xml map
- 2024-11-08 比较一下JSON与XML两种数据格式? json跟xml区别
- 2024-11-08 XML 总结 下一步学习什么呢? xml实用教程
- 2024-11-08 可扩展标记语言格式XML 可扩展标记语言是
- 2024-11-08 Python 解析 XML python解析xml文件并转化为表格
- 2024-11-08 Android中XML文件解析,现在了解还不晚
- 2024-11-08 深入解析:Python中的XML处理技巧与实践
- 2024-11-08 XML 文件类型定义(DTD) xml文件详解及原理
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)