什么是“”之间的区别?
<?xml version="1.0"?>
并且
<xml version="1.0">
为什么XML标签中看起来像是PHP的速记符号?我确定那是它,但为什么会出现在那里呢?
我有一个XML文件报错了,但我找不到错误,现在我猜测是XML标签中的?
引起的?
<?xml version="1.0"?>
并且
<xml version="1.0">
为什么XML标签中看起来像是PHP的速记符号?我确定那是它,但为什么会出现在那里呢?
我有一个XML文件报错了,但我找不到错误,现在我猜测是XML标签中的?
引起的?
<?xml version="1.0"?>
是一个XML声明。它是XML版本、字符编码和独立文档声明的可选指示。它只能出现在XML文件的顶部,如果有的话,并且不能重复出现。
<xml version="1.0">
是一个XML元素的开放标签(需要关闭标签)。尽管它可以是格式良好的(如果正确关闭),但不要使用它--它看起来太像一个失败的XML声明。此外,W3C XML建议说明:
以字符串"xml"
开头的名称,或与匹配(('X'|'x') ('M'|'m') ('L'|'l'))
的任何字符串开头的名称,都被保留用于标准化此规范的当前或未来版本。