易截截图软件、单文件、免安装、纯绿色、仅160KB

dom4j对xml比较完整的操作

最近写的插件用到了dom4j,来读写,修改文档。用到的功能都写出来了
下面包含了两个程序 WriteFriendsInfo,和 ReadFriendsInfo。
1.WriteFriendsInfo 包含了新建xml和修改,删除xml节点的方法
 一些要点:
    WriteFriendsInfo 中修改节点采用的方式是删除节点,然后把新的节点写进去。在不对读写要求很大的情况下,这样做比较简单。
   还有就是中文的读写问题:
   写入带中文的 Document 到xml文本
            OutputFormat format = OutputFormat.createPrettyPrint();           
            format.setEncoding("UTF-8");           
            output = new XMLWriter(new FileWriter(new File("/kb2.xml")),format);
  读带中文的xml文本:
        我原来是这么写的:document = saxReader.read(new File("/kb2.xml"));
结果一遇到中文就报错,用FileReader可以免去很多字符问题:
             FileReader fr= new FileReader(new File("/kb2.xml"));
            document = saxReader.read(fr);
2.ReadFriendsInfo 的作用是读xml数据放入自定义的数据结构。
             读节点很简单充分体现了 dom4j的智能化
    
  package com.soulnew.netbeansmessage;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import java.io.*;
import java.util.Iterator;
import java.util.List;
import org.dom4j.io.OutputFormat;
public class WriteFriendsInfo{
   
    String filename="/kb2.xml";
   
    public void setFilename(String filename) {
&nbs


相关文档:

wxwidgets用xml来描述界面,在程序里获取 变量和事件

如果对界面美观程序比较高,手写代码是不可避免的。
但如果做的是一些像只是为了显示、控制之类的程序,可能更快的把程序捣鼓出来就好了。
wxwidgets有这样的一个功能,就是能用xml写成界面就能显示
编辑xrc的工具是wxformbuilder,开源免费的,也足够用了,我一开始没找到怎么生成xrc,后来某次偶然看到了下面....原来有c ......

xml和java Bean的直接转换,Xmap

package test;
import java.util.ArrayList;
import java.util.List;

import org.nuxeo.common.xmap.annotation.XNode;
import org.nuxeo.common.xmap.annotation.XNodeList;
import org.nuxeo.common.xmap.annotation.XObject;


/**
* Book 实体对象,此处用XMap注解
* @author Administra ......

关于struts2中的xml配置文件说明

 <package name="struts" extends="struts-default">
        <!-- class 为该action实现的类 -->
        <action name="login" class="struts2.loginaction">
          ......

把文本框的值写入到xml文件中

 protected void btn_write_Click(object sender, EventArgs e)
    {
        XmlWriterSettings settings=new XmlWriterSettings();
        settings.Indent=true;
        setting ......

web编程 XML文件格式

一个xml文件的例子  现在我们暂且使用“记事本”来创建我们的xml文件吧。先看一个xml文件:
  例1
  ——————————————————————
  〈?xml version="1.0" encodin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号