1

处理指令:用于向处理此文件的应用程序传递指令。处理指令采用以下语法编写:

<?xml version="1.0"?>

为什么这是必要的?如果没有处理指令行,应用程序或机器就不能理解标签吗?这是标准还是建议?

4

1 回答 1

3

这不是处理指令。这是 XML 声明。

是的,它完全是可选的。仅当您的 XML 文件与默认值不匹配时才有必要,即version="1.0",encoding="UTF-8"standalone="yes"(并且这些不是实际属性,而是伪属性)。

XML 声明配置解析器,它不是结果文档的一部分。

相反,稍后可能会遵循的实际处理指令是文档一部分。

是的,当然。这是一个标准

于 2013-03-15T19:57:55.290 回答