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

dom4j 读写xml文件

首先我们给出一段示例程序:
import
 java.io.File;
import
 java.io.FileWriter;
import
 java.util.Iterator;
import
 org.dom4j.Document;
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
 DOM4JTest 
{
    
/** */
/**
 
*/
    
/** */
/**
 
*/
    
/** */
/**
 
*/
    
/** */
/**
     * DOM4J读写XML示例
     * 
     * 
@param
 args
     * 
@throws
 Exception
     
*/
    
public
 
static
 
void
 main(String[] args) 
{
        
try
 
{
            XMLWriter writer 
=
 
null
;
//
 声明写XML的对象
            SAXReader reader 
=
 
new
 SAXReader();
            OutputFormat format 
=
 OutputFormat.createPrettyPrint();
            format.setEncoding(
"
GBK
"
);
//
 设置XML文件的编码格式
            String filePath 
=
 
"
d:\\student.xml
"
;
            File file 
=
 
new
 File(filePath);
            
if
 (file.exi


相关文档:

XML TO ArrayCollection 两种实现方式

<?xml version="1.0" encoding="UTF-8"?>
<projects>
<node Country="暗暗啊" Gold="10" Silver="20" Bronze="30"/>
<node Country="白斑病" Gold="30" Silver="20" Bronze="10"/>
<node Country="常常厂" Gold="20" Silver="40" Bronze="60"/>
<node Country="赌东道" Gold="5 ......

DOM与SAX解析xml的区别


SAX概念
SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解析器都会支持它。
与DOM比较而言,SAX是一种轻量型的方法。我们知道,在处理DOM的时候,我们需要读 ......

10本经典XML及Web相关电子书


XML How to Program

Beginning Xml Databases

Beginning XSLT and XPath Transforming XML Documents and Data

ASP.NET 2.0 XML

XML 手册 4th Edition

XML Schema Complete Reference
......

xml格式获取值

function getkeyvalue(s_keyname,s_keystr)
s_keybegin="<"+s_keyname+">"
s_keyend="</"+s_keyname+">"
s_i_begin=instr(s_keystr,s_keybegin)
s_i_end=instr(s_keystr,s_keyend)
if s_i_end<=s_i_begin+len(s_keybegin) then
getkeyvalue=""
exit function
else
getkeyvalue=mid(s_k ......

java中使用dom4j读xml文件简单教程

需要dom4j.jar文件 ,自行下载。 test.xml 1: <?xml version="1.0" encoding="gbk"?>
2:
3: <students>
4: <person sex="男" age="21">
5: <id>1</id>
6: <name>章治鹏</name>
7: <homepage&g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号