获取节点的XML内容

获取节点的XML内容

本文介绍了Java / DOM:获取节点的XML内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用W3C DOM解析Java中的XML文件。
我被困在一个特定的问题上,我无法弄清楚如何获得节点的整个内部XML。



节点看起来像这样:

 < td>< b>此< / b>是< b>测试< / b>< / td>  


用于获取:

 < b>此< / b>是< b>测试< / b> 
解决方案

您必须使用transform / xslt API,使用< b>节点作为要转换的节点,并将结果放入新的StreamResult(新的StringWriter())中;
。请参阅


I am parsing a XML file in Java using the W3C DOM.I am stuck at a specific problem, I can't figure out how to get the whole inner XML of a node.

The node looks like that:

<td><b>this</b> is a <b>test</b></td>

What function do I have to use to get that:

"<b>this</b> is a <b>test</b>"
解决方案

You have to use the transform/xslt API using your <b> node as the node to be transformed and put the result into a new StreamResult(new StringWriter());. See how-to-pretty-print-xml-from-java

这篇关于Java / DOM:获取节点的XML内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 21:36