深入DW插件的奥秘准备篇:Dreamweaver插件编写预备知识一、插件编写之xml基础 xml的编写应该注意以下几点:所有的元素必须有闭合标记;XML大小写敏感;嵌套要相互呼应;所有的XML代码都要有根元素;<xmltag />和<xmltag></xmltag>相同,只是没有内容 Dreamweaver的高度可定制性,使用户可以定制出一个舒适、方便、高效的工作环境,典型的定制方法有: (1)安装插件(2)定制菜单(3)定制快捷方式(4)修改Objects浮动面板(5)定制Dreamweaver系统参数所有的定制方法,都是通过修改Dreamweaver相应的文件或者系统目录,而Dreamweaver的系统是架设在xml结构上,我们所讲的插件制作以及安装,直接影响了相应的文件,比如菜单、快捷方式、浮动面板等等,所以对于Dreamweaver的特定xml标记和规定必须有一定的了解,。 ,可以用xml编辑器或者文本编辑器打开,建议读者拷贝一份然后打开,以免操作失误导致系统工作异常。,:<shortcutlistid="DWMainWindow"> <shortcutkey="Cmd+Shift+Z"file=""arguments="'XX'"id="XX"/></shortcutlist><menubarname="XX"id="XX"platform="win"> <menuname="_XX"id="XX"> <menuitemname="XX"key="Cmd+mand="XX)"id="XX"/> </menu> <separatorid="XX"/></menubar> Dreamweaver菜单的特定xml标记详细解释如下: 注:{}里的属性是可选项(1)<menubar></menubar>说明:定义Dreamweaver菜单结构中菜单条的内容属性列表:name,,id,name:菜单条的名称:产品名,有效值为"dreamweaver"和"ultradev",缺省的同时适用于dreamweaver和ultradevid:菜单条的ID,每一个都是唯一的:菜单有效的平台,有效值为"win"和"mac"内容:每个<menubar>标签可以包含一个或多个<menu>标签上级标签:没有样例:Dreamweaver文档窗口使用的菜单定义如下:<menubarname="MainWindow"id="DWMainWindow"><!--一些menu标签--></menubar> xml标记详细解释(2)(2)<menu></menu>说明:定义Dreamweaver菜单结构中菜单或者子菜单属性列表:name,,id,name:菜单名,下划线"_"后面的字符是加速键:产品名,有效值为"dreamweaver"和"ultradev",缺省的同时适用于dreamweaver和ultradevid:菜单的ID,每一个都是唯一的:菜单有效的平台,有效值为"win"和"mac"内容:每个<menu>标签可以包含一个或多个<menuitem>标签、一个或多个<separator>标签,或者用包含的<menu>标签创建子菜单,当然还可以包含标准的html注释字段,如:<!--注释内容-->上级标签:包含在<menubar>内样例:<menuname="_File"id="DWMenu_File"><!--menuitem,,menu,menttagshere--></menu>(3)<separator></separator>说明:定义菜单上的分隔线属性列表::产品名,有效值为"dreamweaver"和"ultradev",缺省的同时适用于dreamweaver和ultradev内容:空上级标签:<menu>样例:<separator/> xml标记详细解释(3)(4)<menuitem></menuitem>说明:定义菜单项属性列表:name,id,,,,,,,,,name:菜单名,下划线"_"后面的字符是加速键id:菜单的ID,每一个都是唯一的,添加菜单项时要注意:产品名,有效值为"dreamweaver"和"ultradev",缺省的同时适用于dreamweaver和ultradev:命令
深入DW插件的奥秘 来自淘豆网m.daumloan.com转载请标明出处.