2010-07-23 99 views
1

解析XML时,如果给定Node对象,我可以检索与该节点相对应的原始XML吗?我使用Java并使用JDOM解析XML。解析XML时检索XML

回答

1

Element.toString()应该返回元素的String表示,但 你也可以使用XMLOutputter用于这一目的(用于写入XML一些的OutputStream):

Element e=document.getRootElement(); 
XmlOutputter outputter=new XmlOutputter(); 
outputter.output(e,System.out); 

这种简单的片段应该写的的XML根元素到标准输出。

希望帮助..

+0

我不认为这是什么OP是指他的问题... – 2010-07-23 14:10:48

+0

嗯这就是我想要的。 Element.toString()不会工作。它返回[元素:](问题是我的标签)。 XMLOutputter完成这项工作。我使用outputString(Element element)以String的形式获取原始XML。 – 2010-07-23 14:30:05