XML 文件的组成部分有:1、XML 文档;2、XML 声明;3、XML 元素;4、XML 属性;5、XML 内容。可扩展标记语言 (XML) 文件是一种基于文本的文档,可以使用 .xml 扩展名保存。
一、XML 文件有哪些组成部分?
可扩展标记语言 (XML) 文件是一种基于文本的文档,可以使用 .xml 扩展名保存。您可以像其他文本文件一样编写 XML。要创建或编辑 XML 文件,您可以使用以下任一方法:
- 文本编辑器,如 Notepad 或 Notepad++
- 在线 XML 编辑器
- 网络浏览器
任何 XML 文件都包括以下组成部分。
1、XML 文档
<xml></xml> 标签用于标记 XML 文件的开头始和结尾。这些标签中的内容也称为 XML 文档。这是任何软件处理 XML 代码所需的第一个标签。
2、XML 声明
XML 文档的开头是有关 XML 本身的一些信息。例如,其中可能会提到它所遵循的 XML 版本。这个开头称为 XML 声明。示例如下。
<?xml version=”1.0″ encoding=”UTF-8″?>
3、XML 元素
在 XML 文档中创建的所有其他标签都称为 XML 元素。XML 元素可以包含以下功能:
- 文本
- 属性
- 其他元素
所有 XML 文档都以主标签开头,称为根元素。
例如,考虑以下 XML 文件。
<InvitationList>
<family>
<aunt>
<name>Christine</name>
<name>Stephanie</name>
</aunt>
</family>
</InvitationList>
<InvitationList> 是根元素;family 和 aunt 是其他元素名称。
4、XML 属性
XML 元素可以具有其他描述符,称为属性。您可以定义自己的属性名称,并在引号中写入属性值,如下所示。
<person age=“22”>
5、XML 内容
XML 文件中的数据也称为 XML 内容。例如,在 XML 文件中,您可能会看到这样的数据。
<friend>
<name>Charlie</name>
<name>Steve</name>
</friend>
数据值 Charlie 和 Steve 是内容。
二、什么是 XML 架构?
可扩展标记语言 (XML) 架构是指描述 XML 文件结构的某些规则或限制的文档。您可以用几种不同的方式描述这些约束,如:
- 确定元素顺序的语法规则
- 内容必须满足的是或否条件
- XML 文件中内容的数据类型
- 数据完整性约束
例如,书店的 XML 架构可能会施加如下约束:
- book 元素的属性有 title 和 author。
- book 元素嵌套在具有属性名的 category 元素下。
- 书的价格是嵌套在 book 下的单独元素。
为了满足这些约束,我们编写了如下所示的 XML 文件。
<category name=“Technology”>
<book title=“Learning Amazon Web Services”, author=“Mark Wilkins”>
<price>$20</price>
</book>
</category>
XML 架构在不同的软件应用程序创建和使用 XML 文件的方式上实现了一致性。一些行业实施了特定于其操作的 XML 架构,以降低为企业数据传输编写 XML 代码的复杂性。例如,可伸缩矢量图形 (SVG) 是用于描述计算机图形相关数据的 XML 规范。软件开发人员编写 XML 文件,以满足此类行业规范。
以上就是关于XML 文件有哪些组成部分以及什么是 XML 架构的全部内容了,希望对你有所帮助。