zoukankan      html  css  js  c++  java
  • 操作xml文件

    http://www.cnblogs.com/

    一、xml文件体系如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <users>
    <user code="lm">
    <name>秦岭</name>
    <sex>male</sex>
    <age>28</age>
    </user>
    <user code="sq">
    <name>博客</name>
    <sex>female</sex>
    <age>27</age>
    </user>
    </users>

    \192.168.1.5d$111 访问远程电脑,在我的电脑里输入的。


    private DataSet DownLoadXml()
    {
    // 使用dataset的writexml方法:

    //dsSource.WriteXml(Server.MapPath( "myDataTable.xml "),XmlWriteMode.IgnoreSchema);
    //dsSource.WriteXmlSchema(Server.MapPath( "myDataSet.xsd "));

    //在用dsSource之前必须先填充它:
    //da.Fill(dsSource, "myDataTable ");

    DataSet ds = new DataSet("GridView2");
    DataAdapter da = new DataAdapter();
    da.Fill(ds,"201203060001");
    ds.WriteXml(Server.MapPath("201203060001.xml"),XmlWriteMode.IgnoreSchema);
    ds.WriteXmlSchema(Server.MapPath("201203060001.xsd"));

    }

    private string ConvertDataTableToXML(DataTable xmlDS)
    {
    MemoryStream stream = null;
    XmlTextWriter writer = null;
    try
    {
    stream = new MemoryStream();
    writer = new XmlTextWriter(stream, Encoding.Default);
    xmlDS.WriteXml(writer);
    int count = (int)stream.Length;
    byte[] arr = new byte[count];
    stream.Seek(0, SeekOrigin.Begin);
    stream.Read(arr, 0, count);
    UTF8Encoding utf = new UTF8Encoding();
    return utf.GetString(arr).Trim();
    }
    catch
    {
    return String.Empty;
    }
    finally
    {
    if (writer != null) writer.Close();
    }
    }
    private DataSet ConvertXMLToDataSet(string xmlData)
    {
    StringReader stream = null;
    XmlTextReader reader = null;
    try
    {
    DataSet xmlDS = new DataSet();
    stream = new StringReader(xmlData);
    reader = new XmlTextReader(stream);
    xmlDS.ReadXml(reader);
    return xmlDS;
    }
    catch (Exception ex)
    {
    string strTest = ex.Message;
    return null;
    }
    finally
    {
    if (reader != null)
    reader.Close();
    }
    }

  • 相关阅读:
    C#开源资源大汇总
    未来IT人才市场最热门的12项技能
    C#中使用ROT13加密解密
    SphinX人像识别 联想笔记本人脸识别系统 (适合所有带摄像头的电脑)
    关于电脑的困惑,请各位大哥给个指点
    用Cacls修改文件访问控制权限
    2008年国外最佳Web设计/开发技巧、脚本及资源总结
    mysql密码设置
    MySQL常规练习 .MySQL安装成功后的进入方式
    JSTL包
  • 原文地址:https://www.cnblogs.com/missheyo/p/11237744.html
Copyright © 2011-2022 走看看