本文介绍了如何在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文件 [ ^ ] www.dotnetperls/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[^] www.dotnetperls/xmlwriter[^]更多推荐
如何在C#中创建XML?
发布评论