Отправлять вывод напрямую в HTML или сначала через XML? - PullRequest
0 голосов
/ 16 февраля 2012

Я пишу парсер для разбора входящих текстовых файлов.Он у меня там, где все будет аккуратно разбирать.

У меня есть опция для вывода текста - это было сделано для проверки точности анализа.В настоящее время я реализую опцию записи в электронную таблицу, но она еще не выводит все данные.

У меня есть запрос на вывод в виде статического HTML. Стоит ли выводить в XML, а затем генерировать HTML из этого?

Я вижу, что в C # есть класс XMLTransform, который выглядит так, как будто он делает то, что мне нужно.Является ли использование XML-дизайнера в VS и написание файла XSLT проще, чем ручное кодирование всего вывода HTML?Я знаю, что Excel будет импортировать файлы XML, но это немного грязно, и я не могу получить параметры форматирования, которые могу получить, если я сгенерирую файл .xls напрямую

1 Ответ

1 голос
/ 16 февраля 2012

Я бы дал вам квалифицированное число.

Это обычно не стоит создавать XML, а затем запускать его с помощью преобразования XSLT для построения HTML.

Тем не менее,Я мог бы рассмотреть такую ​​возможность, если бы я хотел легко поменять местами преобразования, например, если это приложение используется несколькими клиентами, а сгенерированный HTML будет зависеть от клиента.Даже тогда я исследовал использование простого токенизированного HTML-шаблона, в который я просто включил нужные данные.Однако, если преобразование было достаточно сложным, тогда, да, я бы пошел по маршруту XSLT.

Причина «Нет» в том, что преобразование добавляет такой уровень сложности, что обычно не стоит времениучастие.

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