xmllint 警告缺少 space xslt 生成的文件

xmllint warns about missing space of xslt generated file

当对 xsltproc 生成的 xml 文件进行 运行 xmllint 时,出现以下错误:

xmllint --valid --noout build/docbook/index.xml                                                         :(
build/docbook/index.xml:1: parser error : Space needed here
<?xml version="1.0"?>
                   ^ 

这个space真的有必要吗?这是 xsltproc 的问题吗?

那里不需要 space。 Xmllint 可能希望您将编码属性放在旁边,用 space 分隔,这是一种很好的形式,但也不是绝对必要的。