Задать вопрос
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, подскажите где можно про это почитать?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Почитать про это можно по поиску "XSLT"
Ответ написан
Ваш ответ на вопрос

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

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