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

.NET XML 串行化讲座

1,浅串行化:只串行化类的公共字段和属性
    公共属性必须是可读且可写的
    使用命名空间:using System.Xml.Serialization;
    以Book类为例:
    串行化模板:
        public void SerializeIt(string filename)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Book));
            StreamWriter writer = new StreamWriter(filename);
            Book myBook = new Book();
            serializer.Serialize(writer, myBook);
            writer.Close();
        }
    
    反串行化模板:
        public void DeserializeIt(string filename)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Book));
            FileStream fs = new FileStream(filename, FileMode.Open);
            Book myBook = (Book)serializer.Deserialize(fs);
            fs.Close();
        }
*使用XmlSerializer的类必须有一个不带参数的默认构造函数——在反串行化中使用
*序列化ArrayList类型字段X的特殊处理:


相关文档:

JAVA中读取XML文件中的配置信息

  在进行MIS系统开发过程中,从配置文件中读取配置信息是每一个系统必须具备的功能,例如,我们要配置读取数据库配置信息,包括驱动程序名、连接字符串,用户名,口令等信息,由于这些信息会随着用户的不同而发生改变,所以不能直接把参数写在程序中,将其写入配置文件,然后在应用程序中读取配置信息并加以使用,是一个成 ......

IsolatedStorageFile 本地数据缓存 xml dataset 读写

IsolatedStorageFile:包含文件和数据的独立存储区
dataset数据存储到本地xml文档,代码处理如下
public static void WriteDataToXML(DataSet dataset, string dataname)
{
try
{
IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForAssembly(); / ......

javascript跨浏览器创建XML对象


var
 
xmlDoc
 
=
 
null
;
function
 
parseXML
(
xmlUrl
)
{
  try
 
{
    //IE
    xmlDoc
 
=
 
new
 
ActiveXObject
(
"Microsoft.XMLDOM"
);
    xmlDoc
.
async
 
=
 
false
;
    xmlDoc ......

java SAX解析XML文件

import java.io.File;
import java.io.FileNotFoundException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ResolveXmlFile {
 
 public void resolverXml() throws DocumentException, FileNotFoundExcept ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号