加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

“独立”指令在XML中是什么意思?

发布时间:2020-12-16 02:05:59 所属栏目:百科 来源:网络整理
导读:“独立”指令在XML文档中的含义是什么? 独立声明是一种告诉解析器忽略 DTD中的任何标记声明的方式.DTD此后仅用于验证。 作为示例,考虑谦逊的 img标签。如果你看一下XHTML 1.0 DTD,你会看到一个标记声明告诉解析器 img标签必须为EMPTY,并且拥有src和alt属
“独立”指令在XML文档中的含义是什么?
独立声明是一种告诉解析器忽略 DTD中的任何标记声明的方式.DTD此后仅用于验证。

作为示例,考虑谦逊的< img>标签。如果你看一下XHTML 1.0 DTD,你会看到一个标记声明告诉解析器< img>标签必须为EMPTY,并且拥有src和alt属性。当浏览器正在经历XHTML 1.0文档并且找到< img>标签,应该注意到DTD需要src和alt属性,如果它们不存在,则添加它们。它还将自动关闭< img>标签,因为它应该是EMPTY。这就是XML specification意味着“标记声明可以影响文档的内容”。然后,您可以使用独立声明告诉解析器忽略这些规则。

您的解析器是否实际上是这样做是另一个问题,但符合标准的验证解析器(如浏览器)应该。

请注意,如果您没有指定DTD,那么独立声明“没有意义”,因此没有理由使用它,除非您还指定了DTD。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读