关于xml的问题... 一个winform程序,上面有一个textbox和一个按扭button,在textbox里输入文本,然后点击button之后将刚才输入的文字保存到一个xml文件里,应该怎么做,帮帮忙,在线等候... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么写啊,我从没接触过xml现在有需要,给个代码或者例子行不... 不好意思能说的详细一点么,我从没接触过xml比如我单击事件后应该写哪写代码? 发你个例子,希望有帮助using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml; namespace xmlwrite{ class Program { static void Main(string[] args) { XmlText xmltext; XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落 XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null); xmldoc.AppendChild(xmlnode); //加入一个根元素 XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", ""); xmltext = xmldoc.CreateTextNode(""); xmlelem.AppendChild(xmltext); xmldoc.AppendChild(xmlelem); //加入一个子元素 XmlElement xmlelem1 = xmldoc.CreateElement("", "book", ""); xmltext = xmldoc.CreateTextNode(""); xmlelem1.AppendChild(xmltext); //为子元素"book"增加两个属性 xmlelem1.SetAttribute("genre", "", "fantasy"); xmlelem1.SetAttribute("ISBN", "2-3631-4"); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1); //创建三个子元素的子元素 XmlElement xmlelem2 = xmldoc.CreateElement("", "title", ""); xmltext = xmldoc.CreateTextNode("Oberon's Legacy"); xmlelem2.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem2); XmlElement xmlelem3 = xmldoc.CreateElement("", "author", ""); xmltext = xmldoc.CreateTextNode("Corets, Eva"); xmlelem3.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem3); XmlElement xmlelem4 = xmldoc.CreateElement("", "price", ""); xmltext = xmldoc.CreateTextNode("5.95"); xmlelem4.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem4); //xmldoc.Save(Server.MapPath("bookstore.xml")); //保存 XmlElement xmlelem5 = xmldoc.CreateElement("", "book", ""); xmltext = xmldoc.CreateTextNode(""); xmlelem5.AppendChild(xmltext); //为子元素"book"增加两个属性 xmlelem5.SetAttribute("ISBN", "", "fantasy"); xmlelem5.SetAttribute("ISBN", "2-3631-4"); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5); //创建三个子元素的子元素 XmlElement xmlelem6 = xmldoc.CreateElement("", "title", ""); xmltext = xmldoc.CreateTextNode("Oberon's Legacy"); xmlelem6.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem6); XmlElement xmlelem7 = xmldoc.CreateElement("", "author", ""); xmltext = xmldoc.CreateTextNode("Corets, Eva"); xmlelem7.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem7); XmlElement xmlelem8 = xmldoc.CreateElement("", "price", ""); xmltext = xmldoc.CreateTextNode("5.95"); xmlelem8.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem8); //xmldoc.Save(Server.MapPath("bookstore.xml")); //保存 xmldoc.Save("2.xml"); } }} 我一开始就是去csdn的,可是找半天也不知道在哪,所以才来问问大家,毕竟这方便些... using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml; namespace xmlwrite{ class Program { static void Main(string[] args) { XmlText xmltext; XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落 XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null); xmldoc.AppendChild(xmlnode); //加入一个根元素 XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", ""); xmltext = xmldoc.CreateTextNode("你要保存的东西"); xmlelem.AppendChild(xmltext); xmldoc.AppendChild(xmlelem); xmldoc.Save("2.xml"); } }} using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml; namespace xmlwrite{ class Program { static void Main(string[] args) { XmlText xmltext; XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落 XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null); xmldoc.AppendChild(xmlnode); //加入一个根元素 //这个根元素是什么,我是新手才接触xml不好意思 XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");//这括号里面的东西是什么意思 xmltext = xmldoc.CreateTextNode("你要保存的东西");//我要保存的东西是即时输入的里面应该写textBox1.text? xmlelem.AppendChild(xmltext); xmldoc.AppendChild(xmlelem); xmldoc.Save("2.xml");//这里面的2.xml是把xml文件命为2? } }}问题我写在里面了,麻烦了帮解答一下.. <?xml version="1.0" standalone="yes"?> //XML的声明段落 <bookstore> //这个就叫 根元素 你要保存的东西 //eg: textbox1.Text</bookstore> xml序列化很简单,去看下msdn吧 昨天有事才能来看贴子,我想问一下,那个我要保存的东西是由一个往texwBox输入获取的,那我在那应该怎么写? 权限管理如何能管理到按钮上?? 请教 怎么让paint事件不停的刷新? 求一个下订单的思路 有没有简单的MSDN 帮忙,或类似 JDK 的 .net 类库帮助文件,谢谢! 在Windows服务中 CopyFromScreen 提示“句柄无效”? 急!!!!!!!!快 求一个能较好地处理类似名片的图片的二值化代码 如何在cs代码里给一个用户控件设置一个自定义属性 我要怎么直接打开unix上的文件 MSDN2003中文下载 根据字符长度改变button长度 救救我吧 看看那里错了
不好意思能说的详细一点么,我从没接触过xml比如我单击事件后应该写哪写代码?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml; namespace xmlwrite
{
class Program
{
static void Main(string[] args)
{
XmlText xmltext;
XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落
XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmldoc.AppendChild(xmlnode); //加入一个根元素
XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");
xmltext = xmldoc.CreateTextNode("");
xmlelem.AppendChild(xmltext);
xmldoc.AppendChild(xmlelem); //加入一个子元素
XmlElement xmlelem1 = xmldoc.CreateElement("", "book", "");
xmltext = xmldoc.CreateTextNode("");
xmlelem1.AppendChild(xmltext);
//为子元素"book"增加两个属性
xmlelem1.SetAttribute("genre", "", "fantasy");
xmlelem1.SetAttribute("ISBN", "2-3631-4"); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1); //创建三个子元素的子元素
XmlElement xmlelem2 = xmldoc.CreateElement("", "title", "");
xmltext = xmldoc.CreateTextNode("Oberon's Legacy");
xmlelem2.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem2); XmlElement xmlelem3 = xmldoc.CreateElement("", "author", "");
xmltext = xmldoc.CreateTextNode("Corets, Eva");
xmlelem3.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem3); XmlElement xmlelem4 = xmldoc.CreateElement("", "price", "");
xmltext = xmldoc.CreateTextNode("5.95");
xmlelem4.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem1).AppendChild(xmlelem4);
//xmldoc.Save(Server.MapPath("bookstore.xml")); //保存
XmlElement xmlelem5 = xmldoc.CreateElement("", "book", "");
xmltext = xmldoc.CreateTextNode("");
xmlelem5.AppendChild(xmltext);
//为子元素"book"增加两个属性
xmlelem5.SetAttribute("ISBN", "", "fantasy");
xmlelem5.SetAttribute("ISBN", "2-3631-4"); xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5); //创建三个子元素的子元素
XmlElement xmlelem6 = xmldoc.CreateElement("", "title", "");
xmltext = xmldoc.CreateTextNode("Oberon's Legacy");
xmlelem6.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem6); XmlElement xmlelem7 = xmldoc.CreateElement("", "author", "");
xmltext = xmldoc.CreateTextNode("Corets, Eva");
xmlelem7.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem7); XmlElement xmlelem8 = xmldoc.CreateElement("", "price", "");
xmltext = xmldoc.CreateTextNode("5.95");
xmlelem8.AppendChild(xmltext);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelem5).AppendChild(xmlelem8);
//xmldoc.Save(Server.MapPath("bookstore.xml")); //保存
xmldoc.Save("2.xml");
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml; namespace xmlwrite
{
class Program
{
static void Main(string[] args)
{
XmlText xmltext;
XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落
XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmldoc.AppendChild(xmlnode); //加入一个根元素
XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");
xmltext = xmldoc.CreateTextNode("你要保存的东西");
xmlelem.AppendChild(xmltext);
xmldoc.AppendChild(xmlelem); xmldoc.Save("2.xml");
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml; namespace xmlwrite
{
class Program
{
static void Main(string[] args)
{
XmlText xmltext;
XmlDocument xmldoc = new XmlDocument(); //加入XML的声明段落
XmlNode xmlnode = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmldoc.AppendChild(xmlnode); //加入一个根元素
//这个根元素是什么,我是新手才接触xml不好意思
XmlElement xmlelem = xmldoc.CreateElement("", "bookstore", "");//这括号里面的东西是什么意思
xmltext = xmldoc.CreateTextNode("你要保存的东西");//我要保存的东西是即时输入的里面应该写textBox1.text?
xmlelem.AppendChild(xmltext);
xmldoc.AppendChild(xmlelem); xmldoc.Save("2.xml");//这里面的2.xml是把xml文件命为2?
}
}
}问题我写在里面了,麻烦了帮解答一下..
<bookstore> //这个就叫 根元素
你要保存的东西 //eg: textbox1.Text
</bookstore>
xml序列化很简单,去看下msdn吧