DOM Document

这个例子演示了如何插入一个节点到另一个节点的DOM相对。特别是,围绕一个元素节点插入一个文本节点。
 
// Create a new DOM document; this method is implemented in
Document doc = createDomDocument();
// Insert the root element node Element element = doc.createElement( "root");
doc.appendChild(element);
// Insert a comment in front of the element node
Comment comment = doc.createComment( "a comment");
doc.insertBefore(comment, element);
// Add a text node to the element element.appendChild(doc.createTextNode( "D"));
// Add a text node to the beginning of the element
element.insertBefore(doc.createTextNode( "A"), element.getFirstChild());
 // Add a text node before the last child of the element
 element.insertBefore(doc.createTextNode( "C"), element.getLastChild());
// Add another element after the first child of the root element
Element element2 = doc.createElement( "item");
element.insertBefore(element2, element.getFirstChild().getNextSibling());
// Add a text node in front of the new item element
element2.getParentNode().insertBefore(doc.createTextNode( "B"), element2);
This is the resulting XML:
<?xml version="1.0" encoding="UTF-8"?> <!--a comment--><root>AB<item/>CD</root>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值