Формат документа Visual Studio – как написать его на C#


Я пытаюсь написать некоторый код C#, который переопределяет метод визуализации системы.Сеть.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС.Страница, а затем переформатирует HTML, прежде чем представить его браузеру. Это чисто экспериментально, поэтому накладные расходы сейчас не являются проблемой.

Я, возможно, немного разбираюсь в способах регулярного выражения и хотел бы использовать их здесь, но я, кажется, не могу придумать по-настоящему лаконичный и элегантный способ красиво форматировать HTML-документ. Мне удалось полностью минимизировать HTML используя регулярное выражение, но что касается правильного отступа, я в тупике.

Итак, если бы у вас была строка HTML, использующая C#, как бы вы переформатировали ее примерно так же, как это делает функция форматирования документов Visual Studio? Любые идеи будут высоко оценены.

1 4

1 ответ:

Use Tidy. Я использовал Эту .net-оболочку довольно успешно.