是否有自动格式化XML的Swing组件?

Xor*_*rty 1 java xml swing

我正在寻找Java Swing组件,它会自动格式化我凌乱的XML(在一行中,参见示例):

<person><name>Joe</name><surname>Black</surname></person>
Run Code Online (Sandbox Code Playgroud)

等等

它看起来像十亿行长线并不是很好看:)我希望有一些组件,那将为我做肮脏的工作.Thankx

编辑: 我从数据库中获取XML输入为纯字符串,因此对我来说没有真正的XML文档:(

Cam*_*pka 5

您不需要依赖Swing组件来进行格式化.您可以尝试非常打印XML并直接在组件中设置格式化输出.以前曾经问过这个问题.