首页 新闻 搜索 专区 学院

C#如何将txt文件转换成XML文件

0
悬赏园豆:10 [待解决问题]

如何将text.txt文本文件转换成XML文件

 姓名 性别  年龄 
小明  男     93 
小红  女     90 
小龙  男     88 
要求姓名,性别,年龄是XML文档中的标签。用C#代码实现

如下:

<?xml version="1.0" encoding="utf-8"?>

<person>
  <student>
     <name>小明</name>
     <sex>男</sex>
     <age>93</age>
  </student>

      <student>
     <name>小红</name>
     <sex>女</sex>
     <age>90</age>
  </student>

       <student>

     <name>小龙</name>

       <sex>男</sex>

               <age>88</age>

   </student>

</person>

C#
javawg的主页 javawg | 初学一级 | 园豆:192
提问于:2012-08-16 17:13
< >
分享
所有回答(1)
0

给个简单的,留了点空自己补充一下。:)

using(StreamReader sr...){

while(xxx){

line=sr.ReadLine().Split(....);

sb.AppendFormat(@" <student>
     <name>{0}</name>
     <sex>{1}</sex>
     <age>{2}</age>
  </student>",line[0],line[1],line[2]);

}

}

File.WriteAllText("xxx","<?xml version=\"1.0\" encoding=\"utf-8\"?><person>"+sb.ToString()+"</person>");

向往-SONG | 园豆:4853 (老鸟四级) | 2012-08-16 17:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册