Имеется такой код
using System;
using System.Net;
using System.IO;
using System.Linq;
using System.Xml.Linq;
namespace MakeAGETRequest_charp
{
class Class1
{
static void Main(string[] args)
{
string sURL;
sURL = //ссылка на XML
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(sURL);
var singleOptIns = System.Xml.Linq.XDocument.Load(wrGETURL.GetResponse().GetResponseStream()).
Element("Data")?.Element("Lists")?.Elements().Where(el => el.Name.LocalName == "List").
Select(el => el.Element("OptInMode")).Where(el => el?.Value == "SingleOptIn").ToArray();
var DoubleOptIns = System.Xml.Linq.XDocument.Load(wrGETURL.GetResponse().GetResponseStream()).
Element("Data")?.Element("Lists")?.Elements().Where(el => el.Name.LocalName == "List").
Select(el => el.Element("OptInMode")).Where(el => el?.Value == "DoubleOptIn").ToArray();
Stream objStream;
objStream = wrGETURL.GetResponse().GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
Console.Write(singleOptIns);
Console.ReadLine();
}
}
}
Суть задачи, такая я получаю по API листы, должен из них сформировать 2 html таблицы. Правильно ли я записываю XML в массив?
Так же не могу понять как формируются HTML из XML, подскажите где можно про это почитать?