是否有ASPX和ASCX文件的解析器和对象模型?

时间:2010-04-14 19:03:36

标签: asp.net parsing

我正在寻找有关ASPX文件解析器和对象模型的任何资源。

我正在尝试阅读,修改写入ASPX和ASCX文件。我尝试过SGMLReader / XmlDocument,但这不接受“<%...%>”语句。

2 个答案:

答案 0 :(得分:1)

我不能为我的生活付出为什么你会尝试这样做,但你可能想看看HTML Agility Pack

  

“这是一个敏捷的HTML解析器   构建一个读/写DOM并支持   普通的XPATH或XSLT(实际上你   不必了解XPATH也不了解   使用XSLT,不用担心......)。它是   允许您使用的.NET代码库   解析“out of the web”HTML文件。该   解析器非常宽容“真实   世界“格式错误的HTML。对象   模型与提出的非常相似   System.Xml,但用于HTML文档(或   流)。“

答案 1 :(得分:1)

DMS Software Reengineering Toolkit可以将C#解析为完整文件和片段(例如,< %%>括号内的内容),并且可以以干净和脏的格式解析HTML(你真正的东西)在HTML文件中看到)。 DMS自动为其解析的内容生成树(“DOM模型”)。

付出一点努力,HTML方言与< %%>很容易定义,然后可以解析ASPX文件。我们已经基本上已经为PHP做了这个。