dom添加节点
来源:互联网 发布:京东淘宝唯品会哪个好 编辑:程序博客网 时间:2024/06/04 20:03
//添加节点
@Test
public void insert() throws ParserConfigurationException, SAXException, IOException, TransformerException{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document document = db.parse("src/book.xml");
//创建节点
Element element = document.createElement("优惠价");//所创建的节点名
element.setTextContent("29元");//为所创建的节点赋值
//把创建出来的节点添加到第一本书上
Element book=(Element) document.getElementsByTagName("书").item(0);
book.appendChild(element);
//把添加的节点写的xml文件中
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf = tff.newTransformer();
tf.transform(new DOMSource(document),new StreamResult(new FileOutputStream("src/book.xml")));
}
---------------------------------------------------------------------------------------------------------
在指定的地点添加节点
@Test
public void insert1() throws ParserConfigurationException, SAXException, IOException, TransformerException{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document document = db.parse("src/book.xml");
//创建节点
Element element = document.createElement("优惠价");
element.setTextContent("29元");
//获取参考节点
Element price=(Element) document.getElementsByTagName("售价").item(0);
//把创建出来的节点添加到第一本书上
Element book=(Element) document.getElementsByTagName("书").item(0);
book.insertBefore(element, price);
//把添加的节点写的xml文件中
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf = tff.newTransformer();
tf.transform(new DOMSource(document),new StreamResult(new FileOutputStream("src/book.xml")));
}
- dom添加节点
- jquery动态添加dom节点 js动态添加dom节点
- DOM添加删除节点Node
- 用DOM创建添加节点
- dom动态添加子节点
- JavaScript DOM节点添加示例
- DOM创建并添加节点
- 19_XML DOM 添加节点
- DOM删除和添加节点
- dom属性:添加节点、删除节点
- Js(DOM)动态添加节点和事件
- js操作DOM--添加、删除节点
- dom节点的添加与删除
- js的DOM添加删除替换节点
- DOM动态添加HTML节点 appendChild、removeChild
- DOM删除添加节点小例子
- Qt之Dom添加和修改节点
- DOM创建节点和添加属性
- 在线 安装X Window System和GNOME,只要1行命令:
- mssql 多行变一行(列转行)
- 四个正整数选最大值
- hdu 4284 Travel (floyd+dfs)
- 不多说
- dom添加节点
- WCF 小结
- 一个是阆苑仙葩,一个是美玉无瑕
- eclipse git window xp下 服务端搭建与使用(傻瓜教程 二)
- 本地服务和Activity交互的示例
- 二,js 基于原型的类实现详解
- <!--[if IE]>....<![endif]-->详解
- 我在江北学安全(二)
- 二进制补码