I want to write string text in the beginning of Xml file before parent node. please tell me how to write string text. above Xml nodes.
{
XmlTextWriter writer = new XmlTextWriter("product.xml", System.Text.Encoding.UTF8);
//string x="<!-- sitemap-generator-url="http://www.auditmypc.com/free-sitemap-generator.asp --> ";
string y= "<!-- This sitemap was created using the free tool found here: http://www.auditmypc.com/free-sitemap-generator.asp -->";
string z= "<!-- Audit My PC also offers free security tools to help keep you safe during internet travels -->";
writer.WriteStartDocument(true);
writer.Formatting = Formatting.Indented;
writer.Indentation = 2;
writer.WriteStartElement("urlset");
createNode("1", "url 1", writer);
createNode("2", "url 2", writer);
createNode("3", "url 3", writer);
createNode("4", "url 4", writer);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
MessageBox.Show("XML File created ! ");
}
private void createNode(string pID, string pName, XmlTextWriter writer)
{
writer.WriteStartElement("url");
writer.WriteStartElement("loc");
writer.WriteString(pID);
writer.WriteEndElement();
writer.WriteEndElement();
}