i have wrote following program its not providing me acurate result which i want and it showing this ( #text) but where it came from i dont know you can run it is running correct but no desired out put can any one help me.....?
MCSE
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("XMLFile.xml"));
foreach (XmlNode node in doc.DocumentElement)
{
if (node.HasChildNodes)
{
Response.Write("Content of" + node.Name + " Node
");
");
foreach (XmlNode childNodeNodeElement in node)
{
Response.Write(" " + childNodeNodeElement.Name+"
");
");
if (childNodeNodeElement.HasChildNodes)
{
foreach (XmlNode childNodechildNodeNodeElementElement in childNodeNodeElement)
{
Response.Write(" " + childNodechildNodeNodeElementElement.Name+"
");
");
if (childNodechildNodeNodeElementElement.NodeType==XmlNodeType.Element)//.HasChildNodes)
{
foreach (XmlNode childNodechildNodeNodeElementChileElement in childNodechildNodeNodeElementElement)
{
Response.Write(" " + childNodechildNodeNodeElementChileElement.InnerText+"
");
");
}
}
else {
Response.Write(" " + childNodechildNodeNodeElementElement.InnerText + "
");
");
}
// Response.Write(" " + childNodechildNodeNodeElementElement.InnerText);
}
}else{
Response.Write(" " + childNodeNodeElement.InnerText);
}
}
}
else {
Response.Write("Value is "+node.InnerText);
}
}

Karthikeyan AnbarasanPosted Apr 6, 2011, 5:41 AM