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

XML的读写

      XML是一种可扩展置标语言,又称可扩展的编辑语言。XML文档的定义格式有两种:DTD和Schema格式,由于Schema是xml本身的,所以应用的非常普遍。xml的作用是文件的读写,所以在web开发中也得到了广泛应用,作为一种配置文件,充分发挥了它读写的功能。XML的解析方式有四种:DOM,SAX,JDOM,DOM4J。DOM是一种标准模型,也是W3C所推荐的。几种解析方式各有优缺点,但是DOM4J几种了前几种的有点,在web开发中得到广泛应用,本人也推荐掌握DOM4J。四种解析方式至少掌握一种即可,如果自己有时间精力最好全部掌握。下面是以DOM4J进行文件的读写实例:
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
 
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
 
 
public class Dom4j {
 
   public static void main(String[] args) {
 File   file=new File("src/XML/gg.txt");
  try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
  write(file);
  read(file);
}
 
//XML的写入
 
 
private static void write(File  file) {
  // 创建document文档
       Document   doc=DocumentHelper.createDocument();//得到document文件
       //添加元素
       Element e=doc.addElement("root");//添加根元素
       Element student=e.addElement("student");//添加子元素
       Element name=student.addElement("name");
       Element age=student.addElement("age");
 
       Element num=student.addElement("num");
       Element hight=student.addElement("hight");
 
       //给元素赋值
       student.a


相关文档:

ASP.NET 演练:创建网页以显示 XML 数据


数据通常是以 XML 格式提供给 Web 应用程序的。但是,XML 数据本质上是分层的,因此您可能希望能够在基于列表的控件中使用 XML 数据,如 GridView 或 DropDownList 控件。此演练演示如何将 XML 数据视为表格数据库表中的数据进行处理。
 
通过此演练,您将学会如何执行以下任务:
·使用数据源控件读取 XM ......

jdom对xml文件的读写操作

jdom对xml文件的读写操作
1.         读取XML文件Java源代码:
1)        xml文件:
<?xml version="1.0" encoding="gb2312"?>
<messages>
    <message id="1">
       < ......

用XmlReader 取xml文件节点的值

在项目中,同一个配置在不同的目录下要有不同的值,而目录又是不确定的,这时就需要将配置信息存放在相应的目录中,在运行时根据路径去取
方法:用xml文件存储,放在使用目录下,用下面方法获取配置信息
public class yzzConfig
{
/// <summary>
/// 获取Xml文件配置信息
/// ......

JDOM生成XML文档

首先下载JDOM.JAR加入的classpath中
package com.test.search;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.XMLOutputter;
public class ToXML {
public ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号