Существует ли анализатор и объектная модель для файлов ASPX и ASCX? - PullRequest
2 голосов
/ 14 апреля 2010

Я ищу любые ресурсы, касающиеся парсера файлов ASPX и объектной модели.

Я пытаюсь читать, изменять записи ASPX и ASCX файлов. Я пробовал SGMLReader / XmlDocument, но он не принимает операторы "<% ...%>".

Ответы [ 2 ]

1 голос
/ 16 апреля 2010

Набор инструментов для реинжиниринга программного обеспечения DMS может анализировать C # как в виде полных файлов, так и во фрагментах (например, в скобках <%%>) и может анализировать HTML как в чистом, так и в грязном формате вещи, которые вы действительно видите в файлах HTML). DMS автоматически создает деревья («модели DOM») для анализа.

При незначительных усилиях HTML-диалект с <%%> будет легко определить, и тогда можно будет анализировать файлы ASPX. По сути, мы уже сделали это для PHP.

1 голос
/ 14 апреля 2010

Я не могу ради своей жизни понять , почему вы пытались бы сделать это, но вы, возможно, захотите взглянуть на HTML Agility Pack :

"Это гибкий HTML-парсер, который создает DOM для чтения / записи и поддерживает обычный XPATH или XSLT (вы на самом деле не нужно понимать XPATH, ни XSLT использовать его, не волнуйтесь ...). это библиотека кода .NET, которая позволяет вам разбирать "вне Интернета" HTML-файлы. парсер очень терпимый с "реальным Мир "искаженный HTML. Объект Модель очень похожа на то, что предлагает System.Xml, но для документов HTML (или потоки). "

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