Использование C # для отображения XML-файла, преобразованного с помощью XSLT - PullRequest
2 голосов
/ 26 июля 2011

Я не знаю, возможно ли это или я неправильно об этом думаю, но я хочу сделать следующее:

У меня есть файл XML, связанный с файлом XSLT, иЯ хочу использовать C # для получения выходных данных преобразованного XML-файла и Response.Write (), где бы я ни находился на странице.

Я нашел вопросы по stackoverflow о сохранении преобразованного вывода в новый файл и т. Д., но я не хочу сохранять его в файл, я просто хочу отобразить его с помощью Response.Write () где-нибудь на моей странице aspx.

Есть ли способ сделать это в C #?

Любая помощь приветствуется.

Ответы [ 4 ]

2 голосов
/ 26 июля 2011

Другой способ сделать это - использовать элемент управления XML, он имеет свойства XML и XSLT.

2 голосов
/ 26 июля 2011

Да, сохранить преобразованный файл в MemoryStream (поэтому в памяти, а не на жестком диске).Затем вы можете вывести его в строку, используя программу чтения файлов.

1 голос
/ 26 июля 2011

Вы можете сэкономить свои усилия и просто передать XML в браузер.Пока документ XML ссылается на URL-адрес соответствующего документа XSLT, браузер будет отображать страницу для вас.

0 голосов
/ 26 июля 2011

Используйте HttpResponse.OutputStream в качестве выходного потока для сохранения преобразованного файла.

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