Java:在不使用renameNode()的情况下更改xml节点名称

时间:2010-06-22 15:26:55

标签: java xml replace

我一直在使用document.renameNode()方法重命名xml节点:

 Document document = loadXml(xml);

 NodeList list = document.getElementsByTagName("Entry1");
 for (int i=0; i < list.getLength();)
 {
    document.renameNode(list.item(i), "", "Entry");
 }

但是,我正在部署的Java版本(1.5.0_09-b03)不支持renameNode方法。我是如何以与Java版本兼容的方式编写上述文章的?

提前致谢。

2 个答案:

答案 0 :(得分:0)

嗯...... Java 1.5 API doc说支持renameNode()。您确定无法访问该方法吗?您使用的是org.w3c.dom类吗?

答案 1 :(得分:0)