【问题标题】:What is <?xml version="1.0"?>?<?xml version="1.0"?> 是什么?
【发布时间】:2018-01-04 22:06:16
【问题描述】:

有什么区别

<?xml version="1.0"?>

<xml version="1.0">

为什么在 XML 标签中看起来像 PHP 的简写?我确定就是这样,但为什么会出现呢?

我有一个引发错误的 XML 文件,但我找不到错误,现在我假设它是 XML 标记中的 ?

【问题讨论】:

标签: php xml xml-parsing


【解决方案1】:

XML 声明

&lt;?xml version="1.0"?&gt; 是一个XML declaration。它是 XML 版本、字符编码和独立文档声明的可选指示。可以only appear as the very top of an XML file, if anywhere, and may not be repeated

&lt;xml version="1.0"&gt; 是 XML 元素的打开标记(需要关闭标记)。虽然它格式正确(如果正确关闭),但不要使用它——它看起来太像一个拙劣的 XML 声明。此外,W3C XML 推荐states

以字符串 "xml" 开头的名称,或以任何字符串开头的名称 将匹配(('X'|'x') ('M'|'m') ('L'|'l')),保留给 本规范的本版本或未来版本中的标准化。

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 1970-01-01
    • 2016-11-05
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2013-01-25
    相关资源
    最近更新 更多