我有以下XML:如何使用XmlTextWriter元素?
<Account>
<nr>6134</nr>
<name>Summ</name>
<Accounting>
<income>200</income>
</Accounting>
<summincome>200</summincome>
</Account>
是我的嘗試並沒有成功:
myXmlTextWriter2.WriteStartElement("Account");
myXmlTextWriter2.WriteAttributeString("nr", AccountNumber.ToString());
myXmlTextWriter2.WriteAttributeString("name", Name);
double summ=0;
foreach (AccountRecord ar in kp)
{
myXmlTextWriter2.WriteStartElement("Accounting");
myXmlTextWriter2.WriteAttributeString("income", ar.Amount.ToString());
myXmlTextWriter2.WriteEndElement();
summ += ar.Amount;
}
myXmlTextWriter2.WriteAttributeString("summincome", summ.ToString());
myXmlTextWriter2.WriteEndElement();
正如你可以看到我輸入一個foreach循環計算SUMM和分配給它的值改爲「summincome 」。 THX提前爲您的竅門
'name'和'summincome'不是屬性。 – 2013-04-04 12:31:25
你必須使用TextWriter嗎? XElement等人對此更容易。 – 2013-04-04 12:31:58