我正在使用 XSLT 样式表将 EAD xml 文件转换为 web 上的 html 查找帮助(非常标准的做法)。
但是,我一直想通过引用 XML 文件顶部的样式表并使用浏览器打开 XML 文件来在 Firefox 中预览它。这是使用不同的样式表,但使用我想使用的样式表,我只得到错误:
加载样式表时出错:XPath 解析失败:需要名称或节点类型测试:
如果我可以获得更具体的错误日志记录,那就太好了,这样它就可以告诉我 XSLT 文件中的哪个位置需要 Name 或 Nodetype 测试,但事实并非如此。
当我在 Oxygen XML 编辑器中打开样式表和 xml 文件并运行转换时,我得到了正确的 HTML 文档,所以我不知道如何调试它并弄清楚为什么它没有从 XML 文件中呈现引用的样式表。我更喜欢这种方式,因为它更适合我们的工作流程,只需将 XML 文件上传到 Web 服务器上与样式表相同的目录(而不是我必须转换 XML 文件并将 HTML 文件上传到服务器......你知道,Oxygen 编辑器的许可证并不便宜)。
无论如何,是否有更多详细信息说明为什么在浏览器中失败?