打开我的 XML 引用 XSL 会打开一行中的所有内容

Opening my XML that references a XSL opens everything in a line

我有一个引用 XSL 的 XML 文件,因此当我在浏览器中打开 XML 文件时,它会自动应用转换。

但是,当我打开文件时,它全部出现在同一行中,完全没有格式。但是,如果我使用 Netbeans 形成一个输出文件,它会打开所有内容并在应有的位置进行分段。有没有办法让它在浏览器中自动打开?

谢谢。

编辑:结果图片:

我想要的照片:

可折叠树格式只是浏览器显示 XML 文件的方式, 没有任何关联的样式表。当您要求浏览器应用样式表时,浏览器(非常正确地)假定样式表的目的是将输入 XML 转换为浏览器知道如何呈现的内容(HTML、SVG、 MathML 等),它将尝试呈现结果而不是显示 XML 树结构。 "single line" 外观只是浏览器在被要求呈现他们不理解的 XML 元素时所做的 - 他们将它们视为内联 HTML 元素,如 span.