什么是<?xml version =“ 1.0”?>?

Sin*_*ton 5 php xml xml-parsing

之间有什么区别

<?xml version="1.0"?>
Run Code Online (Sandbox Code Playgroud)

<xml version="1.0">
Run Code Online (Sandbox Code Playgroud)

为什么在XML标签中看起来像速记PHP?我确定就是这样,但是为什么会在那呢?

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

kjh*_*hes 6

<?xml version="1.0"?>XML声明。它是XML版本,字符编码和独立文档声明的可选指示。它只能显示在XML文件的最顶部(如果有的话),并且不能重复

<xml version="1.0">是XML元素的打开标签(需要关闭标签)。尽管它的格式正确(如果正确关闭了),请不要使用它-它看起来太像一个拙劣的XML声明。此外,W3C XML建议书指出

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