我从网页接收到 XML 字符串形式的信息,现在我想像在网页中看到的那样显示该字符串,即正确格式化。我曾尝试使用 JEditorPane 执行此操作,但它只显示 HTML。我知道这一定是可能的,因为我可以通过链接显示网页。
最佳答案
XML 只是一种可移植地表示(半)结构化数据的方式,原则上标签没有像 HTML 标签那样的预定义含义(当然 xhtml 和其他 xml 格式的明显异常(exception),它们已经定义了标签的含义).
因此在一般情况下,不可能以格式良好的方式表示 XML。
通常,XML 文件使用 XSLT 或类似的转换脚本进行转换,以将 XML 转换为 HTML(或类似)表示形式。
对于简单可读的表示,这是非常简单的。 Here is a tutorial.
有关在 Java 中使用 XSLT 的具体提示,请参阅 here .
关于java - 在 Java 中显示 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622163/