假设原有菜单项如OOo之恋(2)所示
则只需在<node oor:name="OfficeMenuBar">下再增加一个节点即可(参考):
<node oor:name="ooReport.addon2" oor:op="replace"> <!--name属性必须修改,只有此处必须与上一节点区别-->
<prop oor:name="Title" oor:type="xs:string">
<value/>
<value xml:lang="en">菜单2</value> <!--第二个菜单名-->
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
<node oor:name="Submenu">
<node oor:name="m1" oor:op="replace"> <!--居然还可以是m1-->
<prop oor:name="URL" oor:type="xs:string">
<value>ooReport.addon:子菜单21</value> <!--不用改成ooReport.addon2:子菜单21,居然可以是中文,只需在响应处比较即可-->
<!--URL冒号前面的属于Protocol,在ProtocolHandler.xcu文件中配置,-->
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value/>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value/>
<value xml:lang="en">子菜单21</value> <!--第一个子菜单名,可以与其URL不同-->
</prop>
</node>
<node oor:name="m2" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>ooReport.addon:子菜单22</value> <!--不用改成ooReport.addon2:子菜单21,居然可以是中文,只需在相应处比较即可-->
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value/>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value/>
<value xml:lang="en">子菜单22</value> <!--第二个子菜单名,可以与其URL不同-->
</prop>
</node>
</node>
</node>