java document创建节点_java – 将节点导入新文档

我正在尝试将基础文档中的节点导入到新文档中,但是当我使用Document.importNode()方法时,它会生成异常.有趣的是,这个异常不包含消息,所以除了堆栈跟踪之外我几乎都是盲目的. (我是

java的新手)

这是我的方法,它将创建一个新文档并导入节点:

> this.Builder = DocumentBuilder

> this.Element =节点

码:

public XMLSelection extract ()

{

if (this.Element != null)

{

try

{

Document newDoc = this.Builder.newDocument();

Node node = newDoc.importNode(this.Element,true);

newDoc.appendChild(node);

return new XMLSelection(newDoc);

}

catch(Exception e)

{

Debug.error("XMLSelection::extract",e);

}

}

return null;

}

堆栈跟踪:

02-06 14:27:53.328: W/System.err(9082): org.w3c.dom.DOMException

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.NodeImpl.setNameNS(NodeImpl.java:227)

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.ElementImpl.(ElementImpl.java:50)

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.DocumentImpl.createElementNS(DocumentImpl.java:336)

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.DocumentImpl.shallowCopy(DocumentImpl.java:156)

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.DocumentImpl.cloneOrImportNode(DocumentImpl.java:208)

02-06 14:27:53.328: W/System.err(9082): at org.apache.harmony.xml.dom.DocumentImpl.importNode(DocumentImpl.java:222)

02-06 14:27:53.328: W/System.err(9082): at com.xxxx.xxxx.XMLSelection.extract(XMLSelection.java:57)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值