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

如何利用dom4j生成XML文件!

此部分源码为最核心部分代码!
package com.etong.allen;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import com.etong.common.util.StringUtils;
import com.roger.database.DBAction;
public class BaseXMLOperator {
 /**
   * 生成一个新的Document对象
   * @return document
   */
 protected Document createDocument() {
  Document document = DocumentHelper.createDocument();
  return document;
 }
 /**
   * 创建一个新的Element对象
   * @param paramName    Element对象名称
   * @param paramValue  Element对象值
   * @return element
   */
 protected Element createElement(Document document, String paramName, String paramValue) {
  if (paramValue != null) {
   return document.addElement(paramName, paramValue);
  } else {
   return document.addElement(paramName);
  }
 }
 /**
   * 向XML文件中增加节点
   * @param document  载入XML文件后获得的Document对象
   * @param fatherElementId  要增加节点的父节点Id
   * @param element  要增加的节点对象
   */
 protected Element addElement(Element element, String titleName) {
  return element.addElement(titleName);
 }
 /**
  * 向XML文件中增加一个子节点--用


相关文档:

关于SQLServer2005的学习笔记——XML的处理


SQLServer2005
中对
XML
的处理功能显然增强了很多,提供了
query(),value(),exist(),modify(),nodes()
等函数。
关于
xml
,难以理解的不是
SQLServer
提供的函数,而是对
xml
本身的理解,看似很简单的文件格式,处理起来却是非常困难的。本文只是初探一下而已。
详见
SQLServer
联机帮助:
主题
说 ......

VC解析XML 使用CMarkup类解析XML

 
 
(一) 先讲一下XML中的物殊字符,手动填写时注意一下。
字符                   字符实体
&                 &n ......

Java对象转换XML文件:XStream+XPP

不需要生成dtd,无用配置,不需要生成辅助类,速度快。这就是xstream+xpp超强黄金组合。
xstream大家都知道啦,XML Pull Parser是一种高速的 解析xml文件的方式,速度要比传统方式快很多(发现pull式解析现在比较流行了)。下面我给出多种使用方法的例子。
1.最简单的使用方法
因为这个太简单,所以我从moogle的blog http: ......

mssql中用xml的方法拆分以不定空格为分割符号的字符串

---xml拆分以不定空格为分割符号的字符串
--测试数据
if object_id('[tb]') is not null drop table [tb]
create table [tb]([a] varchar(200))
go
insert [tb]
select 'aaaa  bbbb cccc        dddd'
insert [tb]
select 'eeeeee  ffff hhhh     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号