Задать вопрос
oblomov_95
@oblomov_95
Junior Web-developer

Как сформировать из массива (в который записан XML) HTML-таблицы?

Имеется такой код
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, подскажите где можно про это почитать?
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Почитать про это можно по поиску "XSLT"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы