I ran it through a few XML validators and it turned out okay. Everything between the two separators doesn't show up at all. Here's my menu.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu xmlns="http://openbox.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://openbox.org/
file:///usr/share/openbox/menu.xsd">
<menu id="Menu" label="Menu">
<item label="Terminal">
<action name="Execute"><execute>aterm</execute></action>
</item>
<item label="Terminal (root)">
<action name="Execute"><execute>aterm -e su</execute></action>
</item>
<separator/>
<menu id="Net" name="Net">
<item label="Gaim">
<action name="Execute"><execute>gaim</execute></action>
</item>
<item label="Firefox">
<action name="Execute"><execute>firefox</execute></action>
</item>
<item label="X-Chat">
<action name="Execute"><execute>xchat</execute></action>
</item>
</menu>
<menu id="Media" name="Media">
<item label="XMMS">
<action name="Execute"><execute>xmms</execute></action>
</item>
</menu>
<menu id="Graphics" name="Graphics">
<item label="The GIMP">
<action name="Execute"><execute>gimp</execute></action>
</item>
</menu>
<separator/>
<menu id="Openbox" label="Openbox">
<item label="Configuration">
<action name="Execute"><execute>obconf</execute></action>
</item>
<item label="Reload">
<action name="Reconfigure" />
</item>
<item label="Restart">
<action name="Restart" />
</item>
<item label="Logout">
<action name="Exit" />
</item>
</menu>
</menu>
</openbox_menu>