Использование таблицы стилей XSLT с XML в ASP.NET MVC3 - PullRequest
1 голос
/ 30 марта 2012

В настоящее время я работаю над небольшим сайд-проектом в MVC3. Цель состоит в том, чтобы сделать индивидуальное расписание (школа). Когда пользователи входят в систему, они должны иметь возможность просмотреть свое расписание.

XML с данными уже доставлен другим программистом. Образец XML находится здесь http://hrooster.leonmastenbroek.nl/student-current.xml

Мне удалось десериализовать XML в объект, создав класс с помощью инструмента "xsd.exe". Но, честно говоря, я не знаю, полезно ли это:)

Теперь возникает вопрос: как вы анализируете файл / объект XML с таблицей стилей (XSLT) в шаблон Razor? Как вы можете видеть, в узле расписания много атрибутов, поэтому ссылок много. Я сделал таблицу стилей, чтобы правильно расположить данные, но понятия не имею, как их объединить.

Также он должен быть вложен в раздел содержимого jQuery Mobile. И XML доставляется мне по URL.

1 Ответ

1 голос
/ 01 апреля 2012

Есть несколько разных способов.Если вы используете .NET Framework, используя Linq to XML для разбора XML на объекты, XSLT на самом деле не нужен, так как вы уже преобразовали XML.

Вы можете просто преобразовать XML, чтобы он создал что-то вроде следующего:

<description>@item.Description</description>

@ - префикс кимена переменных.

Если бы я использовал XSLT, я хотел бы создать HTML-файл данных, а затем просто вывести HTML-код с помощью Razor.

Это может помочь,

Как применить таблицу стилей XSLT в C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...