Публикация XML-данных из приложения MVC - PullRequest
0 голосов
/ 13 февраля 2011

Я занимаюсь разработкой приложения ASP.NET MVC, которое должно получать данные из сторонних веб-служб с использованием XML Post.

Я знаю, что могу работать с классом, сгенерированным XSD, или со статическими файлами шаблонов XML, чтобы создатьвеб-запросы от контроллера, но они оба являются дорогостоящими процессором и вводом-выводом и, что самое важное, не простыми в обслуживании решениями.

Каков наилучший способ реализовать это с точки зрения удобства обслуживания и производительности?

Спасибо.

1 Ответ

0 голосов
/ 13 февраля 2011

Я считаю, что лучший способ сделать это - создать класс XMLResult, который наследуется от ActionResult. Точно так же, как вы можете возвращать обычный текст, Json или любые другие встроенные результаты, вы также сможете создавать XMLResult.

РЕДАКТИРОВАТЬ: Там вы идете:

РЕДАКТИРОВАТЬ 2: Хорошо, если вы хотите манипулировать XML в вашем контроллере, самый интуитивный способ (по крайней мере, так я это вижу) будет использовать LINQ-to-XML. Вот несколько полезных ссылок:

Надеюсь, это было полезно. :)

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