Генерация классов из документации HTML - PullRequest
1 голос
/ 10 марта 2012

У меня есть сторонняя документация по веб-сервисам, отформатированная в HTML-таблицы, подобные этой (первая строка - заголовок):

ElementNum|ElementName|DataType|Length|DecimalPlaces|Description
0123456879|SomeElement|Alphanum|10    |0            |YourMotherTrebek

Мне нужно сгенерировать объекты запроса / ответа на основе строк в этой таблице:

/// <summary>0123456789</summary>
public string SomeElement { get; set; }

Быстрый и грязный маршрут включал в себя копирование таблиц из браузера в текстовый редактор и выполнение поиска / замены, но это не очень хорошо работает, когда я попадаю в документацию метода, где объект запроса имеет> 300 полей ввода.

Является ли T4 или XSLT способом пойти на что-то подобное или есть более простой способ?

1 Ответ

1 голос
/ 10 марта 2012

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

...