Преобразование файлов - PullRequest
       11

Преобразование файлов

2 голосов
/ 10 ноября 2010

у нас следующая проблема. У нас есть несколько видов документов (txt, xsl) для преобразования их в выходные файлы (txt) в соответствии с некоторыми правилами. Теперь это делается путем глупого жесткого кодирования, но мы предпочитаем использовать некоторые шаблоны или файлы, определяющие правила (например, в формате xml). Проблема в том, что у нас есть предположение, что создание этих файлов (с правилами) может быть сложным и сложным. Может быть, есть какой-то инструмент или API или что-то в этом роде, чтобы сделать его проще? Или / и, может быть, есть какой-то инструмент для такого преобразования?

Используемая платформа: .NET 4.0.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2010

Вы можете воспользоваться инструментом Text Transformer .

Я смотрел на этот инструмент и, похоже, так оно и будет, но у меня нет особого опыта с ним.

0 голосов
/ 10 ноября 2010

Похоже, то, что вы хотите сделать, это абстрагировать структуру документа, которая является общей и содержит все детали всех форматов, которые вы хотите перевести в / из. Этот общий формат может быть XML или чем-то еще.

Тогда ваша проблема сводится к переводу всех форматов в общий формат и переводу общего формата во все другие форматы.

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

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