velkropie

velkropie

  • NA
  • 22
  • 0

Help with XML

Jul 19 2007 2:04 PM

i need help with this bit of code, any help will be greatly appreaciated...

private
void btnWriteXml_Click(object sender, EventArgs e)
{
    XmlTextWriter xtw = null;
    string fileName = "ComboItemName.xml";
    try

{

xtw = new XmlTextWriter(fileName, Encoding.UTF8);
xtw.Formatting = Formatting.Indented;
xtw.WriteStartDocument();
xtw.WriteStartElement("ITEMS");

So this method only adds the current text in the text boxes and re-writes anything else...

xtw.WriteElementString("NAME", this.txtName.Text.ToString());
xtw.WriteElementString("URL", this.txtUrl.Text.ToString());

this method works but i need help with a way to check to see if the items in the list box exits in the XML file, otherwise it duplicates averything...

for (int i = 0; i < this.comboBoxUrl.Items.Count; i++)
{
xtw.WriteElementString("NAME", this.comboBoxUrl.Items[i].ToString());
xtw.WriteElementString("URL", this.comboChannels.Items[i].ToString());
}
for (int j = 0; j < this.comboBoxUrl.Items.Count; j++)
{
 xtw.WriteElementString("URL", this.comboBoxUrl.Items[j].ToString());
}

xtw.WriteEndElement();

xtw.WriteEndDocument();

}

finally

{

if (xtw != null)

xtw.Close();

}

}


Answers (1)