处理XML片段
	
    
    
	             标签:数据访问     ADO.NET                
                                   处理XML片段        处理片段时,只是把XElement(而不是XDocument)当作顶级XML对象。     
        片段的唯一限制是,不能添加比较节点类型,例如:XComment,XDeclaration,XProcessingInstruction(用于XML处理指令)。     
        例:            XElement xcust = new XElement( new XElement(......)..........);         
        注意:这两个类都实现了Load()和Save()方法,XElemnt 和 XDocument继承自LINQ to XML类的XContainer;                在XDocument上执行的大多数操作,在XElement上也可以执行。 
    
     
	
	
    
    
	相关文档:
        
    
    Definition comparer class,
class ItemComparer : IEqualityComparer<XElement>
    {
        public bool Equals(XElement x, XElement y)
        {
            return x.Attribute("Name").Value == x.Attribute("Name").Value;
        }
        public int GetHashCode(XElement obj)
         ......
	
    
        
    
    from:http://www.xland.com.cn/article/7/81/0804/28778.htm
本类实现:
数据库信息导出:word,excel,json,xml,sql
数据库恢复:从sql,从文件
具体用法:
首先新建测试用数据库mytest,然后在里面建张表 
PHP代码:
以下是代码片段:
-- 
-- 表的结构 `test` 
-- 
CREATE TABLE `test` ( 
   `id ......
	
    
        
    
    /**
 * 描述:数据库初始化基本类
 * 
 * @作者 王群
 * @创建日期 2010-04-08
 * @修改人 xxx
 * @修改日期 xxx
 * @检查人 xxx
 * @检查日期 xxx
 */
import java.sql.SQLException;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.oumasoft.bstmanage.ibatis.SqlMapConfig;
import com.oumasof ......
	
    
        
    
    1,浅串行化:只串行化类的公共字段和属性
    公共属性必须是可读且可写的
    使用命名空间:using System.Xml.Serialization;
    以Book类为例:
    串行化模板:
        public ......
	
    
        
    
    package com.jcauto.action;
import java.util.ArrayList;
import java.util.List;
public class ContentRsp {
	
	private String resultCode;
	
	List<ContentInfo> contentList = new ArrayList<ContentInfo>();
	
	public void addContent(ContentInfo contentInfo) {
		contentList.add(contentI ......