处理指令用于将指令传递给处理此文件的应用程序。处理指令使用以下语法编写:
<?xml version="1.0"?>
为什么这有必要?没有处理指令行,应用程序或机器是否无法理解标签?这是标准还是推荐?
答案 0 :(得分:3)
这不是处理指令。这是XML声明。
是的,它完全是可选的。只有当您的XML文件与version="1.0"
,encoding="UTF-8"
和standalone="yes"
(这些不是实际属性,而是伪属性)的默认值不匹配时,才需要这样做。
XML声明配置解析器,它不是生成的文档的一部分。
相比之下,以后的实际处理指令是文档的一部分。
是的,当然。 It's a standard