我有一个 XML 文件,我想将其解析为基于 XLST 文件的非 XML(文本)文件。两者中的代码似乎都是正确的,并且在手动测试时可以正常工作,但是我在以编程方式执行此操作时遇到了问题。
我正在使用 JDOM 的 XSLTransformer 类将 XSLT 应用于 XML,并以 JDOM 文档的格式返回它。这里的问题是我似乎无法访问 Document 中的任何内容,因为它不是正确的 XML 文件,并且出现“java.lang.IllegalStateException: Root element not set”错误。
由于 XSLT,Java 中是否有更好的方法来获取非 XML 文件?