Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我们应该包括
<?xml version="1.0"?> 作为xml的标题。 但是,如果我不将它包含在 xml 文档中,例如
<?xml version="1.0"?>
<message>aaa</message>
后果是什么? 我尝试过我的 java SAX 解析器在没有标头的情况下无法解析这个 xml。
这有什么后果? SAX 会在没有此标头的情况下进行解析吗? 如果合法,如何解析这种类型的 XML?
文件前面的 XML 声明是可选的。省略它的后果是解析器必须猜测文件的字符编码。通常它会猜测 UTF-8,除非有其他可用信息,例如 HTTP 标头。