我目前在我的WebBrowser项目中创建了一个VB.NET控件,如下所示:
Private Sub SomeSubToPrintHTMLViaWebBrowser()
' strDocument is the giant blob of HTML text that can be seen in the jsFiddle linked later in the question.
Dim webBrowserHidden As New WebBrowser
AddHandler webBrowserHidden.DocumentCompleted, New
我需要在C#中构建一个可视化编辑器。给定一段PHP和/或HTML代码,软件将以可编辑网页的形式显示它们。同时,它将显示一个对话框,用户可以在其中编辑所选组件的选项。它非常像Adobe的HTML编辑器,但它需要在其中添加处理PHP的功能。(Dreamweaver解析HTML,只允许PHP段,而这个程序必须解析HTML和PHP)。
我可以用功能构建对话框,但我最大的问题是创建WYSIWYG编辑器。有什么建议/意见,我应该从哪里开始?
提前谢谢。
更新
基本上,它只需要解析一个(非常)小的PHP函数子集。此外,它还必须解析一些自定义硬编码函数。要解析的一个示例是:
html here
..