jsp 增加,删除,读取xml文件中指定标记的内容代码

网页特效p/jsp.html target=_blank >jsp教程 增加,删除,读取xml文件中指定标记的内容代码

package xml;

import java.io.file;
import java.util.list;

import org.dom4j.document;
import org.dom4j.documentexception;
import org.dom4j.element;
import org.dom4j.qname;
import org.dom4j.io.saxreader;

public class dom4jtest {

    private saxreader reader;
    private document document;
    private static string path = "c:/dom4jsample1.xml";

    public dom4jtest(string str) throws documentexception {
        reader = new saxreader();
        document = reader.read(new file(str));
    }

    public static void main(string[] args) throws documentexception {
        // todo auto-generated method stub
        dom4jtest test = new dom4jtest(path);   
        test.getinfo();

    }

    public void getinfo() {
        element root = document.getrootelement();

        qname qname = new qname("ip");
        list<element> list = root.elements(qname);

        for (int i = 0; i < list.size(); i++) {
            system.out.println(list.get(i).gettext());
        }

    }

}

public void add(string add) throws ioexception {
 element root = document.getrootelement();
 element e = root.addelement("ip");
 e.settext(add);
 writefile(document);
}

    // 写入文件
private void writefile(document doc) throws ioexception {
 filewriter out = new filewriter(path);
 doc.write(out);
 out.flush();
 out.close();
}

 

时间: 2024-06-12 20:19:56

jsp 增加,删除,读取xml文件中指定标记的内容代码的相关文章

js-使用jquery读取xml文件中的数据

问题描述 使用jquery读取xml文件中的数据 使用jquery读取xml文件中的数据,当加载进入页面是只加载前面10记录,其他的记录依次由页面中点击按钮后在继续加载数据 我也可以成功的可以一次性的读取全部的xml文件中的数据,但是由于数据量比较多所有需要依次慢慢的加载数据(分布加载)

java实现利用String类的简单方法读取xml文件中某个标签中的内容_java

1.利用String类提供的indexOf()和substring()快速的获得某个文件中的特定内容 public static void main(String[] args) { // 测试某个词出现的位置 String reqMessage = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" + "<in>" + "<head&g

jsp 使用 SAX 读取XML文件代码

jsp教程 使用 SAX 读取XML文件代码 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

利用缓存机制快速读取XML文件中的数据

xml|缓存|数据 接到一个任务,让我做一个公司网站的后台管理系统.要求很简单,就一个新闻发布模块和一个招聘信息发布模块.但不能用DB,只能用文件存取的形式实现.        不用考虑肯定是用XML文件进行数据的存取了,以前做毕设的时候也曾经实现过类似的功能,所以关于XML的读取并没有问题.关键是如果考虑到性能的问题就值得推敲一下了,我是新人,以前也没做过什么设计,所以做出的东西在一些人眼中可能会有些稚嫩,那也没关系,走自己的路让别人去说吧:)        如果频繁解析文件,速度肯定受到影响

JQuery读取XML文件数据并显示的实现代码_jquery

准备工作 在开始之前我们需要做如下准备工作: 1.创建一个名为DEMO.html空白html文件:(推荐使用Editplus创建) 2.熟悉JQuery框架的基本语法:(不熟悉没关系,后面我会注释得很详细) 3.创建一个名为data.xml的XML文件用来存储数据,XML的结构下面会涉及到,你也可以下载我打包好的文件查看: 4.一个loading.gif图片,这个图片用于在将XML读取出来的等待时间里面显示在空白html文档中 正式开始 Step 1:首先让我们看看这个data.xml的简单结构

从XML文件中获取信息的vbs代码_vbs

复制代码 代码如下: '***************************************************************** '** Script: getxmlelement.vbs '** Version: 1.0 '** Created: 1/8/2009 10:58PM '** Author: Adriaan Westra '** E-mail: '** Purpose / Comments: '** Get an element from a xml fi

读取XML文件中,某个节点的个数,在线等!!!!急急急!!!1

问题描述 需求,有个XML文档,其中有个节点,有很多个,并且在同级,请问怎么统计这个节点的个数上一级节点是....其他节点....<A><B><B><B>.....统计B的个数 解决方案 解决方案二:XmlNodenode=doc.SelectSingleNode(nodes);node.ChildNodes.Count解决方案三:本帖最后由 net_lover 于 2012-06-15 16:06:49 编辑解决方案四:XmlDocumentdoc=new

javascript读取XML文件实现程序

 代码如下 复制代码   1.通过JS读取XML文件,主要是判断各个浏览器 View Code // 加载xml文档        var loadXML = function (xmlFile) {             var xmlDoc;             if (window.ActiveXObject) {                 xmlDoc = new ActiveXObject('Microsoft.XMLDOM');//IE浏览器               

如何读取XML文件内容

xml 下面是通过读取xml文件中的内容并显示在textbox的例子: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.