获取一号店的接口数据 我的程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
using System.Net;

namespace 获取接口的数据
{
    class Program
    {
        static void Main(string[] args)
        {
            yihaodian(@"http://www.yihaodian.com/se/gouwuke/gouwuke.xml");
            Console.ReadKey();
        }

        public static void yihaodian(string filepath)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(filepath);

            XmlNode configNode = doc.SelectSingleNode("sitemapindex");

            XmlNodeList nodelist = configNode.ChildNodes;//.SelectSingleNode("sitemap").ChildNodes;  //.SelectSingleNode("loc")
            foreach (XmlNode node in nodelist)
            {
                string xmlpath = node.SelectSingleNode("loc").InnerText;
                //Console.WriteLine();
                jiexi_yihaodian(xmlpath);
               
               
            }
        }

        public static void jiexi_yihaodian(string xmlpath)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(xmlpath);
            XmlNodeList nodelists = doc.SelectSingleNode("boot").ChildNodes;
            foreach (XmlNode node in nodelists)
            {
                string ident = node.SelectSingleNode("ident").InnerText;
                string productname = node.SelectSingleNode("productname").InnerText;
                string refprice = node.SelectSingleNode("refprice").InnerText;
                string price_1 = node.SelectSingleNode("price_1").InnerText;
                string picurl = node.SelectSingleNode("picurl").InnerText;
                string url = node.SelectSingleNode("url").InnerText;
                string shortintro = node.SelectSingleNode("shortintro").InnerText;
                string orifenlei = node.SelectSingleNode("orifenlei").InnerText;
                string pinpai = node.SelectSingleNode("pinpai").InnerText;
                string chandi = node.SelectSingleNode("chandi").InnerText;
                string guige = node.SelectSingleNode("guige").InnerText;
                string color = node.SelectSingleNode("color").InnerText;
                Console.WriteLine(ident);
                Console.WriteLine(productname);
                Console.WriteLine(refprice);
                Console.WriteLine(price_1);
                Console.WriteLine(picurl);
                Console.WriteLine(url);
                Console.WriteLine(shortintro);
                Console.WriteLine(orifenlei);
                Console.WriteLine(pinpai);
                Console.WriteLine(chandi);
                Console.WriteLine(guige);
                Console.WriteLine(color);
               

            }
        }


    }
}

你可能感兴趣的:(接口)