EDN Admin
Well-known member
Hi
Am writing some data in XML file by retrieving from the same class..
<br/>
using (XmlWriter writer = XmlWriter.Create("C:\Users\Jaishree\Desktop\AllAccounts.xml", null))<br/>
{<br/>
writer.WriteStartDocument();<br/>
<br/>
writer.WriteStartElement("Accounts");<br/>
<br/>
<br/>
foreach (BankAccount cust in allAccounts)<br/>
{<br/>
// writer.WriteStartElement("Accounts");<br/>
<br/>
<br/>
writer.WriteElementString("CustomerName", cust.Customer.CustomerName);<br/>
writer.WriteElementString("Account Number", cust.AccountNumber.ToString());<br/>
writer.WriteElementString("CustomerAddress", cust.Customer.CustomerAddress);<br/>
writer.WriteElementString("Balance", cust.Balance.ToString());<br/>
writer.WriteElementString("CustomerType", cust.TypeAccount.ToString());<br/>
<br/>
<br/>
//writer.WriteEndElement();<br/>
}<br/>
writer.WriteEndElement();<br/>
writer.WriteEndDocument();<br/>
writer.Flush();<br/>
writer.Close();
But am getting an exception saying:
"Invalid name character in Account Number. The character, hexadecimal value 0x20, cannot be included in a name ," but i declared AccountNumber as integer...
Any help...
<br/>
View the full article
Am writing some data in XML file by retrieving from the same class..
<br/>
using (XmlWriter writer = XmlWriter.Create("C:\Users\Jaishree\Desktop\AllAccounts.xml", null))<br/>
{<br/>
writer.WriteStartDocument();<br/>
<br/>
writer.WriteStartElement("Accounts");<br/>
<br/>
<br/>
foreach (BankAccount cust in allAccounts)<br/>
{<br/>
// writer.WriteStartElement("Accounts");<br/>
<br/>
<br/>
writer.WriteElementString("CustomerName", cust.Customer.CustomerName);<br/>
writer.WriteElementString("Account Number", cust.AccountNumber.ToString());<br/>
writer.WriteElementString("CustomerAddress", cust.Customer.CustomerAddress);<br/>
writer.WriteElementString("Balance", cust.Balance.ToString());<br/>
writer.WriteElementString("CustomerType", cust.TypeAccount.ToString());<br/>
<br/>
<br/>
//writer.WriteEndElement();<br/>
}<br/>
writer.WriteEndElement();<br/>
writer.WriteEndDocument();<br/>
writer.Flush();<br/>
writer.Close();
But am getting an exception saying:
"Invalid name character in Account Number. The character, hexadecimal value 0x20, cannot be included in a name ," but i declared AccountNumber as integer...
Any help...
<br/>
View the full article