当前位置: 首页>大数据>正文

关于XML文件(八)-DOM和验证

XML DOM

什么是 DOM?

DOM 代表文档对象模型。 它定义了访问和操作 XML 文档的标准方式。 DOM 具有(分层)树结构。

DOM 示例:

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

<school>

? ? <student>?

? ? ? ? <name>

? ? ? ? ? ? <first_name>Alex</first_name>?

? ? ? ? ? ? <last_name>Clarke</last_name>?

? ? ? ? </name>

? ? ? ? <age>14</age>?

? ? ? ? <address>No. 35, Flower Road, Leeds</address>?

? ? </student>

</school>

上述 XML 文件的树结构如下图所示。

关于XML文件(八)-DOM和验证,第1张

XML Validation-XML 验证

什么是格式良好的 XML 文档?

格式良好的 XML 文档是具有正确语法的 XML 文档。

什么是有效的 XML 文档?

有效的 XML 文档格式正确并且符合 DTD 规则。

XML 命名空间,为什么选择命名空间?

命名空间有助于避免元素名称冲突。

命名空间声明,下面显示了命名空间声明的语法。

<element xmlns:name="URL">

在上述声明中,

? xmlns 关键字指示名称空间的开始。

? 名称是命名空间的前缀。

? URL 是命名空间标识符。

命名空间示例,以下代码段显示了命名空间的示例。

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

<abt:about xmlns:abt="https://www.guru99.com/about-us.html">?

? ? <abt:founder>Krishna</abt:founder>?

? ? <abt:vision>Fun and Free Education for ALL</abt:vision>?

</abt:about>


https://www.xamrdz.com/bigdata/78b1870683.html

相关文章: