what do I need to get some xml feed (continuous feed from a web server or ip camera) ?I would also need some authentication for it. username password. here is my research but iam unable to do it.\[code\] XmlDocument xmlDoc = new XmlDocument(); //* create an xml document object. xmlDoc.Load("http://admin:12345@ip:8109/PSIA/Custom/Event/notification/alertStream"); //* load the XML document from the specified file. //* Get elements. XmlNodeList portNo = xmlDoc.GetElementsByTagName("portNo"); // XmlNodeList girlAge = xmlDoc.GetElementsByTagName("gAge"); // XmlNodeList girlCellPhoneNumber = xmlDoc.GetElementsByTagName("gPhone"); //* Display the results. Console.WriteLine("portNo: " + portNo[0].InnerText);// Console.WriteLine("Age: " + girlAge[0].InnerText); // Console.WriteLine("Phone Number: " + girlCellPhoneNumber[0].InnerText);\[/code\]and\[code\] { string url = "http://ip/PSIA/Custom/Event/notification/alertStream"; HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Credentials = new NetworkCredential("admin", "12345"); XmlTextReader reader = new XmlTextReader(url); XmlDocument doc = new XmlElement; // var xml = XElement.Load(url); // Console.WriteLine(xml); }\[/code\]both give me unathorized request error.and I dont know how to get each tag name and make decisions on that value.