Xml文件操作和文件操作(FileInfo类)
1. 上传文件
2. 写Xml文件
3. 文件拷贝
1. //上传
protected void picUp_Click(object sender, EventArgs e)
{
BLL.tblCase bCase = new BLL.tblCase();
Model.tblCase mCase = new Model.tblCase();
if (picFile.PostedFile.ContentLength != 0)
{
//案例文件夹
string strTitle = "";
if (ddlti ......
使用XmlDocument类完成对XML的查、删、添、改
http://www.aspdiy.net/article/53.htm
后台C#代码
1using System;
2using System.Collections;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Web;
7using System.Web.SessionState;
8using System.Web.UI;
9using System.Web.UI.WebControls;
10using System.Web.UI.HtmlControls;
11//新引入两个命名空间
12using System.Xml;
13using System.Xml.XPath;
14
15namespace XML
16{
17 /**//// <summary>
18 /// xdoc 的摘要说明。
19 /// </summary>
20 public class xdoc : System.Web.UI.Page
21 {
22 protected System.Web.UI.WebControls.Label Label1;
23 protected System.Web.UI.WebControls.La ......
XML开发入门基础:XML语法规则(2) - 网页设计专栏 - 编程入门网
http://www.bianceng.cn/web/XML/200911/11986_2.htm
字符 实体引用
> &gt;
< &lt
amp;amp="";
" &quot;
’ &apos; ......
private void CreateNewXmlNode()
{
String strFileName = string.Empty;
strFileName = this.strCurrentPath + "System.xml";
XmlDocument xmlDoc = new XmlDocument();
try
{
xmlDoc.Load(strFileName);
XmlNode root = xmlDoc.SelectSingleNode("connect");
XmlElement xe1 = xmlDoc.CreateElement("Data2");
XmlElement xesub1 = xmlDoc.CreateElement("ServerType");
xesub1.InnerText = "SQLSERVER";
xe1.AppendChild(xesub1);
xesub1 = xmlDoc.CreateElement("Server");
xesub1.InnerText = "192.168.0.150";
xe1.AppendChild(xesub1);
xesub1 = xmlDoc.CreateElement("database");
xesub1.InnerText = "VirDinnerOfflineDB";
xe1.AppendChild(xesub1);
xesub1 = xmlDoc.CreateElement("UserID");
xesub1.InnerText = "sa";
......
MSDN上的定义:
XML 序列化将对象的公共字段和属性或者方法的参数和返回值转换(序列化)为符合特定 XML 架构定义语言 (XSD) 文档的 XML 流。XML 序列化生成强类型的类,并为存储或传输目的将其公共属性和字段转换为序列格式(在此情况下为 XML)简单的说就是将一个对象转换成XML流或是文件的过程。
注意事项:要序列化的类必须有一个默认的构造器,不能序列化类中的私有变量或方法。
下面以一个实例来说明。
这个是要序列化的类。
public class XmlSerObject
{
public XmlSerObject()
{
}
private DateTime m_datetime;
public DateTime CurrentDate
{
get { return m_d ......
MSDN上的定义:
XML 序列化将对象的公共字段和属性或者方法的参数和返回值转换(序列化)为符合特定 XML 架构定义语言 (XSD) 文档的 XML 流。XML 序列化生成强类型的类,并为存储或传输目的将其公共属性和字段转换为序列格式(在此情况下为 XML)简单的说就是将一个对象转换成XML流或是文件的过程。
注意事项:要序列化的类必须有一个默认的构造器,不能序列化类中的私有变量或方法。
下面以一个实例来说明。
这个是要序列化的类。
public class XmlSerObject
{
public XmlSerObject()
{
}
private DateTime m_datetime;
public DateTime CurrentDate
{
get { return m_d ......