如何在C#中创建XML? [英] How can I create XML in C#?
本文介绍了如何在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屋!
查看全文