Laravel.io
public HttpResponseMessage Get()
        {
            string kategoriIDTasinirDisk = "1000352";

            String path = HttpContext.Current.Server.MapPath("~/xmller");

            string stok = Path.Combine(path, "despecStok.xml");

            string katalog = Path.Combine(path, "despecKatalog.xml");

            XDocument xd = XDocument.Load(stok);
            XDocument xd2 = XDocument.Load(katalog);

            var stokBilgisi = xd.Descendants("URUN").Select(p => new
            {
                kod = p.Attribute("KOD").Value
            }).ToList();

            ArrayList arrayList = new ArrayList();

            xd.Descendants("URUN").Select(s => new
            {
                skod = s.Attribute("KOD").Value
            }).ToList().ForEach(s =>
            {
                xd2.Descendants("KATEGORI").Where(p => p.Attribute("KOD").Value.Equals("DPC13", StringComparison.OrdinalIgnoreCase)).Descendants("GRUP").Where(p => p.Attribute("KOD").Value.Equals("143", StringComparison.OrdinalIgnoreCase)).Descendants("URUN").Where(p => p.Attribute("KOD").Value.Equals(s.skod, StringComparison.OrdinalIgnoreCase)).Select(p => new
                {
                    xkod = p.Attribute("KOD").Value,
                    xvergi = p.Element("VERGI").Value,
                    xresim = p.Element("RESIM").Value,
                    xmarka = p.Attribute("AD").Value.ToString().Split(' ').First(),
                    xkapasite = p.Attribute("AD").Value.ToString().Replace(" ", "").Substring(0, p.Attribute("AD").Value.ToString().Replace(" ", "").IndexOf("TB")).Last()
                }).ToList().ForEach(p =>
                {
                    Console.WriteLine("KOD: " + p.xkod + " VERGI: " + p.xvergi + " RESIM: " + p.xresim + " MARKA: " + p.xmarka + " KAPASITE: " + p.xkapasite + " Tb");
                    arrayList.Add("KOD: " + p.xkod + " VERGI: " + p.xvergi + " RESIM: " + p.xresim + " MARKA: " + p.xmarka + " KAPASITE: " + p.xkapasite + " Tb");
                });
            });

            return Request.CreateResponse(HttpStatusCode.OK, arrayList);
        }

Please note that all pasted data is publicly available.