java如何在组织中打印整个标记结构。jdom。文档对象?
我对Java中的XML解析非常陌生,我有以下问题:
如果在我的Java代码中有如下内容:
org.jdom.Document documentXML = builder.build(new StringReader(myResponse));
System.out.println("documentXML:\n" + documentXML.toString());
当我执行前面的命令时,我获得以下输出:
documentXML:
[Document: No DOCTYPE declaration, Root is [Element: <s:Envelope [Namespace: http://schemas.xmlsoap.org/soap/envelope/]/>]]
objectElement: [Element: <s:Body [Namespace: http://schemas.xmlsoap.org/soap/envelope/]/>]
在我看来,我没有看到文档对象的全部内容。要查看此对象中的整个标记,我必须做些什么
Tnx
安德烈
# 1 楼答案
您是否尝试过使用XMLOutputter类。你可以做:
还可以指定格式。如果你想要漂亮的印刷品:
文件可在here上查阅