除了 GUI 页面之外,PDE 还提供了源页面,喜欢手工编辑 plugin.xml 文件的用户可以使用该页面。由于手工编辑该文件可能会导致在语法和语义上产生大量错误,因此,PDE 会在保存或切换选项卡时验证该文件以标记此类错误。
如果出现了语法错误,则 PDE 将锁定表单页面,直到修正了该错误为止。如果您尝试切换到任何不是源的页面,则将看到下列对话框:
如果关闭存在错误的编辑器,然后再次打开它,则该编辑器将在“源”页面中打开,并且将不能访问其它页面,直到修正了源为止。
PDE 能够检测到的语义错误列示在插件开发 -> 编译器首选项页面的插件选项卡上:
可以将每一项的级别设置为“错误”、“警告”或“忽略”的其中之一。
注意,为了使 PDE 能够检测这些问题中的某些问题(例如,未定义必需的属性以及未定义扩展属性等等),您正在使用的扩展点必须具有与它们相关联的有效模式。有关更多详细信息,参见扩展点模式。