不,XML规范这样定义空格:在编辑XML文档时,使用“空格”(空格、制表符和空行)来设置标记以提高可读性通常很方便。这种空格通常不打算包含在文档的交付版本中。另一方面,“重要”的空格应该在交付版本中保留,例如在诗歌和源代码中常见。因此,在解析文档方面是不需要的。您可以根据需要使用任意数量的空格,并且它将正确地解析。然而,这可能会改变XML文档的含义。缩进XML标记对于解析永远不是必需的。但是,XML的目的是使其既适合人类阅读,也适合机器阅读,因此缩进通常值得拥有,因为它使人类读者更容易使用并一目了然地了解结构。
简短的回答是:不需要。 稍长一些的回答是:是否需要考虑空格的重要性取决于你的应用程序。如果你缩进了XML文件,那么就会添加空格,这 有时候 对处理其中数据的应用程序有意义。 但是对于解析XML文件来说,空格并不影响其可解析性。参见 XML 规范中的 空格处理部分。