请问这个正则表达式该怎么写?我要获取 http://www.hao1f.com/sitemap.xml  <loc>到</loc>之间的的网站地址,请大家帮我写个详细的方法好吗,谢谢!

解决方案 »

  1.   

    抽风。。XML的还用正则做什么
      

  2.   

    那请问如何 获取 http://www.hao1f.com/sitemap.xml  <loc>到 </loc>之间的的网站地址呢?能写个方法吗?
      

  3.   

    直接读取loc节点的数据就可以了
      

  4.   

    这个方法报错改怎么修改 请高手指点private void showIt()
        {
            xmlDoc = new XmlDocument();
            xmlDoc.Load("http://www.hao1f.com/sitemap.xml ");
            XmlNode xn = xmlDoc.SelectSingleNode("urlset");
            XmlNodeList xnl = xn.ChildNodes;        foreach (XmlNode xnf in xnl)
            {
                XmlElement xe = (XmlElement)xnf;
                XmlNodeList xnf1 = xe.ChildNodes;
                foreach (XmlNode xn2 in xnf1)
                {
                    Response.Write(xn2.InnerText + "<br/>");
                    // Console.WriteLine(xn2.InnerText);//显示子节点点文本
                }
            }
        }
      

  5.   

    XML的还用正则做什么晕,,,,自己写个读这个的js外理就可以了
      

  6.   

      呵呵.....
      XML的数据可以直接读取的....
      

  7.   

        XmlDocument    doc    =    new    XmlDocument();   
        doc.Load(sFile);   
        XmlNode    node    =    doc.DocumentElement["News"]["Content"];   
        C onsole.WriteLine(node.InnerText);