c# 代码创建xml文件
2008-07-23 13:46
288 查看
/***创建文件***/#region /***创建文件***/
public void CreateXmlFile(string strFilePath,string[] strElement,string[] strElementString)
{
try
{
XmlDocument xmldoc = new XmlDocument( ) ;
XmlDeclaration xn = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
xmldoc.AppendChild(xn);
//加入一个根元素
XmlElement xmlelem = xmldoc.CreateElement ( "" , "myinfo" , "" ) ;
xmldoc.AppendChild(xmlelem) ;
XmlElement xe1=xmldoc.CreateElement("user");
XmlElement xesub2=xmldoc.CreateElement(strElement[0].ToString());
xesub2.InnerText=strElementString[0].ToString();
xe1.AppendChild(xesub2);
XmlElement xesub3=xmldoc.CreateElement(strElement[1].ToString());
xesub3.InnerText=strElementString[1].ToString();
xe1.AppendChild(xesub3);
xmldoc.ChildNodes.Item(1).AppendChild (xe1) ;
//保存创建好的XML文档
try
{
xmldoc.Save(strFilePath) ;
}
catch (Exception e )
{
throw e;
}
}
catch (Exception err)
{
throw err;
}
}
#endregion
给xml添加"<?xml version="1.0" encoding="gb2312"?> "格式:
XmlDocument xmldoc = new XmlDocument( ) ;
XmlDeclaration xn = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
xmldoc.AppendChild(xn);
最后创建好的xml文件:
<?xml version="1.0" encoding="gb2312"?>
<myinfo>
<user>
***
</user>
</myinfo>
public void CreateXmlFile(string strFilePath,string[] strElement,string[] strElementString)
{
try
{
XmlDocument xmldoc = new XmlDocument( ) ;
XmlDeclaration xn = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
xmldoc.AppendChild(xn);
//加入一个根元素
XmlElement xmlelem = xmldoc.CreateElement ( "" , "myinfo" , "" ) ;
xmldoc.AppendChild(xmlelem) ;
XmlElement xe1=xmldoc.CreateElement("user");
XmlElement xesub2=xmldoc.CreateElement(strElement[0].ToString());
xesub2.InnerText=strElementString[0].ToString();
xe1.AppendChild(xesub2);
XmlElement xesub3=xmldoc.CreateElement(strElement[1].ToString());
xesub3.InnerText=strElementString[1].ToString();
xe1.AppendChild(xesub3);
xmldoc.ChildNodes.Item(1).AppendChild (xe1) ;
//保存创建好的XML文档
try
{
xmldoc.Save(strFilePath) ;
}
catch (Exception e )
{
throw e;
}
}
catch (Exception err)
{
throw err;
}
}
#endregion
给xml添加"<?xml version="1.0" encoding="gb2312"?> "格式:
XmlDocument xmldoc = new XmlDocument( ) ;
XmlDeclaration xn = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
xmldoc.AppendChild(xn);
最后创建好的xml文件:
<?xml version="1.0" encoding="gb2312"?>
<myinfo>
<user>
***
</user>
</myinfo>
相关文章推荐
- C#代码创建Xml文件
- C#代码创建Xml文件
- c# 代码创建xml文件
- C#生成XML文件代码一例
- C# 实现对XML的基本操作(创建xml文件,增、删、改、查 xml节点信息)
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- C# 实现对XML文件的基本操作(创建xml文件,增、删、改、查 xml节点信息)
- C#创建XML文件
- c#使用linq技术创建xml文件
- 在C#中创建和读取XML文件
- C#中如何创建xml文件 增、删、改、查 xml节点信息
- C# Excel 创建、打开、读取、写入、保存的一般性代码
- 全面解析C#创建XML文件的具体操作
- C#创建文本文件代码(超级简单)
- 实例讲解C#操作Xml文件的插入、修改、删除和显示代码(转)
- C# 实现对XML文件的基本操作(创建xml文件,增、删、改、查 xml节点信息)
- C#创建xml文件并写入内容
- 转贴:C#动态执行字符串(动态创建代码)
- 实例讲解C#操作Xml文件的插入、修改、删除和显示代码
- C#创建xml文件并写入内容