兩個屬性我要讓XML元素是這樣的:的xml在C#
<ElementName Type="FirstAttribute" Name="SecondAttribute">Value</Atrybut>
現在我這樣做的:
XmlNode xmlAtrybutNode = xmlDoc.CreateElement("ElementName ");
_xmlAttr = xmlDoc.CreateAttribute("Type");
_xmlAttr.Value = "FirstAttribute";
xmlAtrybutNode.Attributes.Append(_xmlAttr);
_xmlAttr = xmlDoc.CreateAttribute("Name");
_xmlAttr.Value = "SecondAttribute";
xmlAtrybutNode.Attributes.Append(_xmlAttr);
xmlAtrybutNode.InnerText = !string.IsNullOrEmpty(Value)
? SetTextLength(Name, ValueLength)
: string.Empty;
值是在方法輸入變量。 有沒有可能以另一種方式做到這一點? 更高效? 我可以使用xmlWriter嗎?現在我正在使用xmlDocument。
/en-us/library/system.xml.serialization.xmlserializer.aspx – yas4891
你試圖生成什麼看起來相當破碎的XML。 –
爲什麼相當破碎?我按照規範來做這件事。我有示例XML輸出,我必須產生該XML。 – ogrod87