Я ищу любые ресурсы, касающиеся парсера файлов ASPX и объектной модели.
Я пытаюсь читать, изменять записи ASPX и ASCX файлов. Я пробовал SGMLReader / XmlDocument, но он не принимает операторы "<% ...%>".
Набор инструментов для реинжиниринга программного обеспечения DMS может анализировать C # как в виде полных файлов, так и во фрагментах (например, в скобках <%%>) и может анализировать HTML как в чистом, так и в грязном формате вещи, которые вы действительно видите в файлах HTML). DMS автоматически создает деревья («модели DOM») для анализа.
При незначительных усилиях HTML-диалект с <%%> будет легко определить, и тогда можно будет анализировать файлы ASPX. По сути, мы уже сделали это для PHP.
Я не могу ради своей жизни понять , почему вы пытались бы сделать это, но вы, возможно, захотите взглянуть на HTML Agility Pack :
"Это гибкий HTML-парсер, который создает DOM для чтения / записи и поддерживает обычный XPATH или XSLT (вы на самом деле не нужно понимать XPATH, ни XSLT использовать его, не волнуйтесь ...). это библиотека кода .NET, которая позволяет вам разбирать "вне Интернета" HTML-файлы. парсер очень терпимый с "реальным Мир "искаженный HTML. Объект Модель очень похожа на то, что предлагает System.Xml, но для документов HTML (или потоки). "