怎样创建一个xml文件?

Gaodawei 2003-09-15 11:34:31
在指定位置建立一XML文件,写入数据
<Teacher>
<Name>Lily</Name>
<Age>21</Age>
</Teacher>
不要用fs.write();不要用/t来控制每行的缩进,
使用xml中自带的工具。
...全文
61 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssaobo 2003-09-15
  • 打赏
  • 举报
回复
顺便帮 流浪兄 顶一下 ! 我 ‘顶’ !!!!!!!!!!!!
ssaobo 2003-09-15
  • 打赏
  • 举报
回复


原来 藏娇兄 是位好高的手啊 !!!!!!!!!!!! 哈哈

佩服 哦 ~~~~~~~~ 我什么时候也能 懂 这些就好喽 ~~~~~~~
huan_jinwu 2003-09-15
  • 打赏
  • 举报
回复
注;把上面的:Repay改成Teacher,RepayContent改成Name或age,就行了OK,
结果如下:
<Teacher>
<Name>Lily</Name>
<Age>21</Age>
</Teacher>
<Teacher>
<Name>Lily2</Name>
<Age>21</Age>
</Teacher>
<Teacher>
<Name>Lily3</Name>
<Age>21</Age>
</Teacher>
huan_jinwu 2003-09-15
  • 打赏
  • 举报
回复
using System.Xml ;
///
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load("newTopic.xml");

XmlElement repay = xmldoc.CreateElement("Repay");
XmlElement repayCont = xmldoc.CreateElement("RepayContent");
repayCont.InnerText = this.txtContent.Text ;
repay.AppendChild(repayCont);

repayCont = xmldoc.CreateElement("RepayTime");
repayCont.InnerText = DateTime.Now.ToString();
repay.AppendChild(repayCont);

xmldoc.DocumentElement.LastChild.AppendChild(repay);
XmlTextWriter xWriter = new XmlTextWriter("newTopic.xml",System.Text.Encoding.GetEncoding("gb2312"));
xWriter.Formatting = Formatting.Indented;
xmldoc.WriteContentTo(xWriter);
xWriter.Close();

MessageBox.Show("插入成功!");
Gaodawei 2003-09-15
  • 打赏
  • 举报
回复
附加要求:不要访数据库哦!不要使用DataSet哦!
solomn_mt 2003-09-15
  • 打赏
  • 举报
回复
好像没有什么,只要你经常用XML参与编程,这些都是你经常需要使用的语法。
kuangren 2003-09-15
  • 打赏
  • 举报
回复
这个xml高级编程里说得很清楚~
wjhs 2003-09-15
  • 打赏
  • 举报
回复
关注

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧