当前位置:网站首页>关于XML文件(八)-DOM和验证
关于XML文件(八)-DOM和验证
2022-07-19 11:06:00 【flysh05】
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 Validation-XML 验证
什么是格式良好的 XML 文档?
格式良好的 XML 文档是具有正确语法的 XML 文档。
什么是有效的 XML 文档?
有效的 XML 文档格式正确并且符合 DTD 规则。
XML 命名空间,为什么选择命名空间?
命名空间有助于避免元素名称冲突。
命名空间声明,下面显示了命名空间声明的语法。
在上述声明中,
• 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>
边栏推荐
猜你喜欢
随机推荐
北森控股IPO:三年合计亏损41.15亿,此前9轮融资合计28.4亿元
苹果评估iPhone放弃中国市场,中国产业链需要考虑过苦日子了
Introduction to gateway (Part 2)
0718-棉花棉纱涨停,市场大幅反弹
[latex] ppt Drawing, Export EMF format, word insert EMF file and export PDF, PDF cut and export EPS file, latex insert EPS file
AutoJs学习-实现3D视角
0718 cotton yarn rose by the daily limit, and the market rebounded sharply
软件研发效能度量的成功要素
6、微服务架构分析
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(7)-Fiddler状态面板-QuickExec命令行
人均瑞数系列,瑞数 4 代 JS 逆向分析
趣店罗敏:从寒门贵子到面临退市 再到抢占预制菜新风口
[Redux] I thoroughly understood the workflow of Redux with a picture (with cases and source code attached)
基于STM32的温湿度环境监测系统
各位大佬,请问怎么把flink sql打印到控制台的结果完全展示呢?
图解LeetCode——3. 无重复字符的最长子串(难度:中等)
Golang语言快速上手到综合实战笔记(Go语言、Beego框架、高并发聊天室、爬虫)
How to prevent repeated payment of orders?
EPub e-book combat analysis
【CANN训练营】简述通用目标识别数据解码后格式由YUV420SP NV12定制为YUV420SP NV21