Сначала я застрял в создании простого xslt. Таблица стилей, используемая для преобразования объекта xml. Во-вторых, я застрял на самом деле, используя таблицу стилей xslt для преобразования.
Фон выглядит следующим образом:
У меня есть веб-часть, которая представляет собой небольшую форму с тремя входами. Эти входные данные затем отправляются и используются для запроса внешнего API по запросу GET Http. Результаты запроса затем отображаются на отдельной странице в формате XML. Теперь мне нужно преобразовать xml в html и вывести его вместо XML.
Что у меня сейчас есть:
У меня есть строковая переменная "tmp", которая содержит результаты запроса API по запросу http get. Результаты запроса сохраняются в переменной, и я могу отобразить результаты, используя: (Данный код представляет собой небольшие фрагменты всего кода, которые наиболее актуальны для данного конкретного случая)
StreamReader reader = new StreamReader(response.GetResponseStream());
string tmp = reader.ReadToEnd();
Response.Write(tmp);
Response.End();
Затем я использую «tmp» в качестве объекта документа XML, например:
XmlDocument doc = new XmlDocument();
doc.Load(tmp);
Затем в свой проект я добавил файл xslt, который будет использоваться для преобразования.
Вот где я застрял:
Я создал объект документа XML, как указано выше. Как мне затем перейти к использованию XSLT-файла, добавленного в мой проект, для преобразования?
Как на самом деле добиться преобразования, чтобы преобразовать вывод в HTML.
Я боролся с этим большую часть недели.