如何在C#中创建XML? [英] How can I create XML in C#?

查看:71
本文介绍了如何在C#中创建XML?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好



i想要创建xml这样的行:



 <   field     value   =  95010   名称  =  ORDERNUMBER     /  >  





我该如何创建这个?



你可以帮忙吗?



我的尝试:



XmlElement _f1 = _data.CreateElement( );

_f1.SetAttribute(field value,95010);

_f1.SetAttribute(name,ORDERNUMBER);



但它不起作用

解决方案

试试这个



 XmlDocument xmlDoc =  new  XmlDocument(); 
XmlElement rootElem = xmlDoc.CreateElement( xml);
XmlElement field = xmlDoc.CreateElement( field);
field.SetAttribute( value 95010);
field.SetAttribute( name ORDERNUMBER);
rootElem.AppendChild(field);
xmlDoc.AppendChild(rootElem);
xmlDoc.Save( output.xml);





结果



 <   field     value   =  95010    name   =  ORDERNUMBER    /  >  


创建XML文件 [ ^ ]



http://www.dotnetperls.com/xmlwriter [ ^

Hello

i want to create xml line like:

<field value="95010" name="ORDERNUMBER" />



how can i create this?

can you help?

What I have tried:

XmlElement _f1 = _data.CreateElement("");
_f1.SetAttribute("field value", "95010");
_f1.SetAttribute("name","ORDERNUMBER");

but its not working

解决方案

Try this

XmlDocument xmlDoc = new XmlDocument();
           XmlElement rootElem = xmlDoc.CreateElement("xml");
           XmlElement field = xmlDoc.CreateElement("field");
           field.SetAttribute("value", "95010");
           field.SetAttribute("name", "ORDERNUMBER");
           rootElem.AppendChild(field);
           xmlDoc.AppendChild(rootElem);
           xmlDoc.Save("output.xml");



it results

<field value="95010" name="ORDERNUMBER" />


Creating an XML File[^]

http://www.dotnetperls.com/xmlwriter[^]


这篇关于如何在C#中创建XML?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆