C#中,怎样将数据写入到xml文件中。

 我来答
worldxa
2011-03-24 · TA获得超过1720个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:722万
展开全部
有很多种方法,最苦力活的就是自己把标签和数据拼在一起保存到文件中,利用System.IO命名空间里的各种类来完成文件的写入操作
可以用IDE提供的类来完成xml文件操作,如XmlDocument类(命名空间是System.Xml)
如果是数据集(DataSet)或数据表(DataTable)对应的方法把所包含的数据封装到xml格式中,如DataSet实例中的GetXml
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4qm3u83i9
2011-03-25 · 超过38用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:0
展开全部
nt 类

文档对象模型(DOM)使用了一系列相应的对象描述了XML文档的等级状态,DOMDocument类是一个描绘XML文档的DOM结构的MSXML类。

DOMDocument类,Load方法载入一个xml文件,loadxml方法将字符串作为xml数据添加到对象中。例如,下面的代码就将一个小的xml文件添加到名为xml_document的文档中。

Dim xml_document As New DOMDocument
'写入数据
xml_document.loadXML _
"<Person>" & vbCrLf & _
" <FirstName>Rod</FirstName>" & vbCrLf & _
" <LastName>Stephens</LastName>" & vbCrLf & _
"</Person>"
加载XML
Set xml_document = New DOMDocument
xml_document.Load m_AppPath & "Values.xml"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiesiart
推荐于2016-03-11 · TA获得超过408个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:363万
展开全部
XmlTextWriter w = new XmlTextWriter(Console.Out);
w.Formatting = Formatting.Indented;
w.WriteStartElement("x","root","urn:1");
w.WriteStartElement("y","item","urn:1");
w.WriteAttributeString("attr","urn:1","123");
w.WriteEndElement();
w.WriteEndElement();
w.Close();

<x:root xmlns:x="urn:1">
<y:item y:attr="123" xmlns:y="urn:1" />
</x:root>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
endall_man
2011-03-24 · TA获得超过154个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:117万
展开全部
可以使用XML类,具体请查看MSDN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式