我现在有个地址:http://www.test.com/xml/jdxml.xml请问用c#可以直接读出来吗?

解决方案 »

  1.   

    可以,用读网页的方法查WebRequest 怎么用
      

  2.   


    static void Main(string[] args)
            {
                String URLString = "http://www.test.com/xml/jdxml.xml";
                XmlTextReader reader = new XmlTextReader (URLString);
      
                while (reader.Read()) 
                {
                    switch (reader.NodeType) 
                    {
                        case XmlNodeType.Element: // The node is an element.
    Console.Write("<" + reader.Name);                        while (reader.MoveToNextAttribute()) // Read the attributes.
                                Console.Write(" " + reader.Name + "='" + reader.Value + "'");
                            Console.Write(">");
    Console.WriteLine(">");
                            break;
                        case XmlNodeType.Text: //Display the text in each element.
                            Console.WriteLine (reader.Value);
                            break;
                        case XmlNodeType. EndElement: //Display the end of the element.
    Console.Write("</" + reader.Name);
    Console.WriteLine(">");
                            break;
                    }
                }
            }