RT,麻烦路过的朋友帮忙解答,或者提点思路

解决方案 »

  1.   

    参考XmlDocument XmlTextReader XmlTextWriter等类
      

  2.   

    <%@ Page language="c#"  %>
    <%@ Import Namespace="System.Xml" %>
    <script language="C#" runat="server">
    private void Page_Load(object sender, System.EventArgs e)
    {
     Response.Write( ReadXML("http://www.csharpfriends.com/Demos/xml_XmlTextReader.xml") );
    }
    public string ReadXML(string UrlToXmlFile)
    {
     // this string will concatenate all the xml values
     System.Text.StringBuilder sbXML = new System.Text.StringBuilder();
     XmlTextReader reader = null;
     try 
     {
      // load the file from the URL
      reader = new XmlTextReader(UrlToXmlFile);
      
      object oProvinceName = reader.NameTable.Add("Province");
      
      while (reader.Read()) 
      {
       if (reader.NodeType == XmlNodeType.Element) 
       {
        if (reader.Name.Equals(oProvinceName)) 
        {
         sbXML.Append(reader.ReadString()).Append("<br />");
        }      
       }
      }
      return sbXML.ToString();
     }
     catch(Exception e)
     {
      Response.Write(e.Message);
      return "";
     }
     finally 
     {
      
      if (reader!=null)
       reader.Close();
     }
    }
    </script>
    <html>
     <head>
      <title>CSharpFriends.com - ASP.NET : XmlTextReader</title>
     </head>
     <body>
      <form runat="server" ID="Form1">
      </form>
     </body>
    </html>