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标记中的?
<?xml version="1.0"?>是XML声明。它是XML版本,字符编码和独立文档声明的可选指示。它只能显示在XML文件的最顶部(如果有的话),并且不能重复。
<xml version="1.0">是XML元素的打开标签(需要关闭标签)。尽管它的格式正确(如果正确关闭了),请不要使用它-它看起来太像一个拙劣的XML声明。此外,W3C XML建议书指出:
以字符串
"xml"或任何匹配的字符串开头的名称将(('X'|'x') ('M'|'m') ('L'|'l'))保留用于此规范的本版本或将来版本中。