- 浏览: 390770 次
- 性别:
- 来自: 昆明
文章分类
- 全部博客 (198)
- java (28)
- J2EE (19)
- struts (33)
- sping (13)
- hibernate (18)
- mybatis (15)
- connection pool (3)
- DB (26)
- SQL (21)
- html (13)
- js (7)
- json (3)
- jquery (2)
- document (17)
- linux (15)
- C# (1)
- url (2)
- eweb4j (1)
- Turbine (1)
- 框架 (11)
- jdbcTemplate (3)
- aop (2)
- windows (2)
- ubuntu (1)
- eclipse (11)
- JPA (8)
- svn (4)
- get 传值 (2)
- mysql (5)
- oracle (2)
- hadoop (1)
- MongoDB (2)
- spring (1)
- python (1)
最新评论
-
jcbingjc:
楼主,你好,按照上面的配置,我报如下错误:Missing Pe ...
[properJavaRDP]在网页中实现远程连接 -
sucful:
折腾了半天跑不通 ,要传就搞个完整的吧
Struts2 <sx:div/>实现页面模块异步刷新 -
Kattou:
你好! 看了你写的这个分页 感觉很好, 但是不怎么会用么,请指 ...
jsp分页控件 -
我叫PSB:
地址完全用不了
eclipse中的安装 jseclipse -
1111emotion:
我的工程里还是有乱码的情况,我该改的地方都改了。
Eclipse/MyEclipse更改默认字符集 设置UTF-8
package bean; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder; import org.jdom.output.XMLOutputter; /** * 邵波 QQ:343269876 */ public class XmlParse { //解析xml文件 public static void XmlParse() throws JDOMException, IOException { SAXBuilder builder = new SAXBuilder(); InputStream file = new FileInputStream("src/xml/po.xml"); Document document = builder.build(file);//获得文档对象 Element root = document.getRootElement();//获得根节点 List<Element> list = root.getChildren(); for(Element e:list) { System.out.println("ID="+e.getAttributeValue("id")); System.out.println("username="+e.getChildText("username")); System.out.println("password="+e.getChildText("password")); } } //增 public static void addXml() throws JDOMException, FileNotFoundException, IOException { SAXBuilder builder = new SAXBuilder(); Document doc = builder.build("src/xml/po.xml");//获得文档对象 Element root = doc.getRootElement();//获得根节点 //添加新元素 Element element = new Element("person"); element.setAttribute("id", "3"); Element element1 = new Element("username"); element1.setText("zhangdaihao"); Element element2 = new Element("password"); element2.setText("mima"); element.addContent(element1); element.addContent(element2); root.addContent(element); doc.setRootElement(root); //文件处理 XMLOutputter out = new XMLOutputter(); out.output(doc, new FileOutputStream("src/xml/po.xml")); } //根据ID值删除一个节点 public static void deletePerson(int id) throws JDOMException, IOException { SAXBuilder builder = new SAXBuilder(); InputStream file = new FileInputStream("src/xml/po.xml"); Document doc = builder.build(file);//获得文档对象 Element root = doc.getRootElement();//获得根节点 List<Element> list = root.getChildren(); for(Element e:list) { //获取ID值 if(Integer.parseInt(e.getAttributeValue("id"))==id) { root.removeContent(e); break;//?? } } //文件处理 XMLOutputter out = new XMLOutputter(); out.output(doc, new FileOutputStream("src/xml/po.xml")); } //根据ID值修改一个节点 public static void updatePerson(int id) throws JDOMException, IOException { SAXBuilder builder = new SAXBuilder(); InputStream file = new FileInputStream("src/xml/po.xml"); Document doc = builder.build(file);//获得文档对象 Element root = doc.getRootElement();//获得根节点 List<Element> list = root.getChildren(); for(Element e:list) { //获取ID值 //e.getChild(idname).getText().equals(idvalue) if(Integer.parseInt(e.getAttributeValue("id"))==id) { System.out.println("--------------------"); e.getChild("username").setText("111111111"); e.getChild("password").setText("password"); } } //文件处理 XMLOutputter out = new XMLOutputter(); out.output(doc, new FileOutputStream("src/xml/po.xml")); } static public void main(String ars[]) throws JDOMException, IOException { // addXml();//增加XML // deletePerson(3);//删除XML // updatePerson(2);//修改XML // XmlParse();//解析XML } }
<?xml version="1.0" encoding="UTF-8"?> <root> <person id="1"> <username>张三</username> <password>123123</password> </person> <person id="2"> <username>1111111112</username> <password>password2</password> </person> </root>
发表评论
-
[properJavaRDP]在网页中实现远程连接
2017-07-19 16:21 1590内容摘要: 利用开源软件properJavaRDP实现远 ... -
Java 利用FTP上传,下载文件,遍历文件目录
2017-06-12 21:32 1480Java实现FTP上传下载文件的工具包有很多,这里我采用J ... -
用javacsv API 来操作csv文件
2017-06-08 16:04 781简单的操作代码: /** ... -
Apache与Tomcat整合,配置及压缩
2017-03-07 10:16 7151、下载Apache2和对应的mod_jk.so,m ... -
Ubuntu16安装JDK1.8与配置环境变量
2016-12-25 13:42 10681、源码包准备: 首先到官网下载jdk,http://w ... -
quartz 时间配置规则
2016-05-28 02:19 0quartz 时间配置规则 格式: [秒] [分] [小时 ... -
J2EE RMI搭建
2012-10-08 13:21 1681RMI接口: package com.ynitil.sinf ... -
struts2 url传值中文乱码解决方案
2012-09-21 16:21 1383HttpServletRequest request = Ac ... -
Java操作Excel方法详解
2012-07-03 16:15 1220JAVA 通常有两种方法来 ... -
关于JAVA中URL传递中文参数,取值是乱码的解决办法
2012-07-03 14:04 1381今天遇到一个问题就是在Action当中把一条中文信息绑定在UR ... -
JSP的九个隐含对象,EL表达式中的11个隐含对象,JSP的6个基本动作
2012-07-03 09:37 1567一、page 对象 page对 ... -
Java 7 的新特性一览表
2012-06-29 00:25 1207官方说是 7月28日 正式发布 Java 7 ,正常的话我们应 ... -
Java 7新功能介绍及与Java1.7性能测试比较
2012-06-29 00:20 2607这里将进行Java 7新功 ... -
把证书导入java的cacerts证书库
2012-05-30 09:49 1561把证书导入java的cacerts证书库的步骤: 第一步:I ... -
java去除html格式,提取文字信息
2012-05-25 11:13 11099import java.util.regex.Matcher; ... -
Struts2 get 传值乱码过滤器配置
2012-04-15 16:31 1319package cn.org.du.Encode; im ... -
struts2 url传值中文乱码解决方案
2012-04-15 15:51 1470HttpServletRequest request ... -
java.lang.OutOfMemoryError: Java heap space 解决方法
2012-04-09 11:12 994java.lang.OutOfMemoryError: Jav ... -
SmartUpload 下载文件
2012-04-01 18:51 1184<%@ page contentType="t ... -
JAVA导出Excel
2012-03-28 10:58 1522package lee; import java.io. ...
相关推荐
jdom 操作XML实现增删改查 jdom 操作XML实现增删改查
使用 jdom.jar包读取、修改 xml文件,并将修改后的xml保存
NULL 博文链接:https://xurichusheng.iteye.com/blog/1518547
jdom解析xml文件的源代码、jar包以及示例xml文件
jdom解析xml文件小实例jdom解析xml文件小实例jdom解析xml文件小实例
四种对XML文件的解析方法,分别是Dom,Jdom,SAX和Dom4j这四种方法,并实现了对xml文件的增删改查功能
一个关于用jdom解析xml,遍历xml,建立xml的简单例子.
利用JDOM解析xml文件,并根据xml中为类名,生成相应的对象。
NULL 博文链接:https://zhaohong.iteye.com/blog/426761
JDOM 操作xml 解析读取xml文件 修改 删除 增添xml指定节点信息的XmlBean
完 整 的jdom 增 删 改 查,是 学 习 的 好 帮 手@!!!!!!
JDOM对XML文件的读取 注:请用户自己添加JDOM架包!
jdom解析XML文件and把字符串解析成XML.txt jdom解析XML文件and把字符串解析成XML.txtjdom解析XML文件and把字符串解析成XML.txt
Dom JDom 解析xml 文件 Dom JDom 解析xml 文件 Dom JDom 解析xml 文件 自己使用 最好不要下载
Jdom查找XML文件的所有节点内容,一个简单的递归算法
* fileName文件的路徑和名稱 * firstChild為xml第一個節點 * */ public Element ReaderXml(String fileName,String firstChild){ Element element=null; try{ File xmlFile = new File(fileName); ...
利用jdom读取xml 虽然是我自己写的 但是觉得有必要与大家分享一下
用JDOM读取XML文件 用JDOM读取XML文件用JDOM读取XML文件
对于含有子节点的复杂的XML文件,可以采用jdom.jar来解析。 上传的文件包括程序,XML文件,jdom包,jdbc包 对于复杂的XML文件,可以采用层层解析,虽然方法不是很简便,但是,可以完成解析的任务,而且,准确率很高...
这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写...