Skip to content

Instantly share code, notes, and snippets.

@bwrsandman
Last active January 4, 2016 21:09
Show Gist options
  • Save bwrsandman/8679361 to your computer and use it in GitHub Desktop.
Save bwrsandman/8679361 to your computer and use it in GitHub Desktop.
View dtd for OpenERP 7.0
<!DOCTYPE openerp [
<!ELEMENT openerp (data+)>
<!ELEMENT data (menuitem|record|delete|wizard|act_window|url|assert|report|workflow|function|ir_set)*>
<!ATTLIST data noupdate CDATA #IMPLIED>
<!ATTLIST data context CDATA #IMPLIED>
<!ELEMENT menuitem EMPTY>
<!ATTLIST menuitem id CDATA #REQUIRED>
<!ATTLIST menuitem name CDATA #IMPLIED>
<!ATTLIST menuitem parent CDATA #IMPLIED>
<!ATTLIST menuitem icon CDATA #IMPLIED>
<!ATTLIST menuitem web_icon CDATA #IMPLIED>
<!ATTLIST menuitem web_icon_hover CDATA #IMPLIED>
<!ATTLIST menuitem action CDATA #IMPLIED>
<!ATTLIST menuitem string CDATA #IMPLIED>
<!ATTLIST menuitem sequence CDATA #IMPLIED>
<!ATTLIST menuitem groups CDATA #IMPLIED>
<!ATTLIST menuitem menu CDATA #IMPLIED>
<!ELEMENT record (field*)>
<!ATTLIST record model CDATA #REQUIRED>
<!ATTLIST record id CDATA #IMPLIED>
<!ATTLIST record forcecreate CDATA #IMPLIED>
<!ATTLIST record context CDATA #IMPLIED>
<!ELEMENT delete EMPTY>
<!ATTLIST delete id CDATA #IMPLIED>
<!ATTLIST delete search CDATA #IMPLIED>
<!ELEMENT wizard EMPTY>
<!ATTLIST wizard id CDATA #REQUIRED>
<!ATTLIST wizard name CDATA #REQUIRED>
<!ATTLIST wizard string CDATA #REQUIRED>
<!ATTLIST wizard menu CDATA #IMPLIED>
<!ATTLIST wizard model CDATA #IMPLIED>
<!ATTLIST wizard keyword CDATA #IMPLIED>
<!ATTLIST wizard multi CDATA #IMPLIED>
<!ATTLIST wizard client_action_multi CDATA #IMPLIED>
<!ATTLIST wizard groups CDATA #IMPLIED>
<!ELEMENT act_window EMPTY>
<!ATTLIST act_window id CDATA #REQUIRED>
<!ATTLIST act_window name CDATA #REQUIRED>
<!ATTLIST act_window res_model CDATA #REQUIRED>
<!ATTLIST act_window domain CDATA #IMPLIED>
<!ATTLIST act_window src_model CDATA #IMPLIED>
<!ATTLIST act_window context CDATA #IMPLIED>
<!ATTLIST act_window view_id CDATA #IMPLIED>
<!ATTLIST act_window view_type CDATA #IMPLIED>
<!ATTLIST act_window view_mode CDATA #IMPLIED>
<!ATTLIST act_window multi CDATA #IMPLIED>
<!ATTLIST act_window target CDATA #IMPLIED>
<!ATTLIST act_window key2 CDATA #IMPLIED>
<!ATTLIST act_window groups CDATA #IMPLIED>
<!ATTLIST act_window limit CDATA #IMPLIED>
<!ATTLIST act_window usage CDATA #IMPLIED>
<!ATTLIST act_window auto_refresh CDATA #IMPLIED>
<!ELEMENT url EMPTY>
<!ATTLIST url id CDATA #REQUIRED>
<!ATTLIST url name CDATA #REQUIRED>
<!ATTLIST url url CDATA #REQUIRED>
<!ATTLIST url target CDATA #IMPLIED>
<!ELEMENT assert (test)>
<!ATTLIST assert model CDATA #REQUIRED>
<!ATTLIST assert search CDATA #IMPLIED>
<!ATTLIST assert count CDATA #IMPLIED>
<!ATTLIST assert string CDATA #IMPLIED>
<!ATTLIST assert id CDATA #IMPLIED>
<!ATTLIST assert context CDATA #IMPLIED>
<!ATTLIST assert severity CDATA #IMPLIED>
<!ELEMENT test (#PCDATA)>
<!ATTLIST test expr CDATA #REQUIRED>
<!ELEMENT report EMPTY>
<!ATTLIST report string CDATA #REQUIRED>
<!ATTLIST report model CDATA #REQUIRED>
<!ATTLIST report name CDATA #REQUIRED>
<!ATTLIST report report_type CDATA #IMPLIED>
<!ATTLIST report multi CDATA #IMPLIED>
<!ATTLIST report menu CDATA #IMPLIED>
<!ATTLIST report keyword CDATA #IMPLIED>
<!ATTLIST report rml CDATA #IMPLIED>
<!ATTLIST report file CDATA #IMPLIED>
<!ATTLIST report sxw CDATA #IMPLIED>
<!ATTLIST report xml CDATA #IMPLIED>
<!ATTLIST report xsl CDATA #IMPLIED>
<!ATTLIST report auto CDATA #IMPLIED>
<!ATTLIST report header CDATA #IMPLIED>
<!ATTLIST report webkit_header CDATA #IMPLIED>
<!ATTLIST report attachment CDATA #IMPLIED>
<!ATTLIST report attachment_use CDATA #IMPLIED>
<!ATTLIST report groups CDATA #IMPLIED>
<!ATTLIST report usage CDATA #IMPLIED>
<!ELEMENT workflow (value)?>
<!ATTLIST workflow model CDATA #REQUIRED>
<!ATTLIST workflow action CDATA #REQUIRED>
<!ATTLIST workflow ref CDATA #IMPLIED>
<!ATTLIST workflow uid CDATA #IMPLIED>
<!ATTLIST workflow context CDATA #IMPLIED>
<!ELEMENT value (#PCDATA)>
<!ATTLIST value model CDATA #IMPLIED>
<!ATTLIST value search CDATA #IMPLIED>
<!ATTLIST value eval CDATA #IMPLIED>
<!ELEMENT function (value|function)*>
<!ATTLIST function model CDATA #REQUIRED>
<!ATTLIST function name CDATA #REQUIRED>
<!ATTLIST function id CDATA #IMPLIED>
<!ATTLIST function eval CDATA #IMPLIED>
<!ATTLIST function context CDATA #IMPLIED>
<!ELEMENT ir_set (field)+>
<!ELEMENT field ANY>
<!ATTLIST field name CDATA #REQUIRED>
<!ATTLIST field type (xml) #IMPLIED>
<!ATTLIST field ref CDATA #IMPLIED>
<!ATTLIST field eval CDATA #IMPLIED>
<!ATTLIST field domain CDATA #IMPLIED>
<!ATTLIST field search CDATA #IMPLIED>
<!ATTLIST field model CDATA #IMPLIED>
<!ATTLIST field use CDATA #IMPLIED>
<!ATTLIST field invisible CDATA #IMPLIED>
<!ATTLIST field on_change CDATA #IMPLIED>
<!ATTLIST field widget (selection|many2many_tags|statusbar|monetary|one2many_list|html|handle|mail_followers|mail_thread|many2onebutton|float_time|many2many_kanban|email|many2many_tags_email|progessbar|integer|url|image|handler|pad|date|reference|linkedin) #IMPLIED>
<!ATTLIST field groups CDATA #IMPLIED>
<!ELEMENT form ANY>
<!ATTLIST form string CDATA #REQUIRED>
<!ATTLIST form version CDATA #FIXED "7.0">
<!ELEMENT tree (field|button)+>
<!ATTLIST tree string CDATA #REQUIRED>
<!ATTLIST tree version CDATA #FIXED "7.0">
<!ELEMENT graph (field)+>
<!ATTLIST graph string CDATA #REQUIRED>
<!ATTLIST graph version CDATA #FIXED "7.0">
<!ELEMENT label (#PCDATA)>
<!ATTLIST label string CDATA #IMPLIED>
<!ATTLIST label for CDATA #IMPLIED>
<!ELEMENT group ANY>
<!ATTLIST group name CDATA #IMPLIED>
<!ATTLIST group string CDATA #IMPLIED>
<!ATTLIST group col CDATA #IMPLIED>
<!ELEMENT notebook ANY>
<!ATTLIST notebook name CDATA #IMPLIED>
<!ELEMENT div ANY>
<!ATTLIST div class CDATA #IMPLIED>
<!ELEMENT footer ANY>
<!ELEMENT button ANY>
<!ATTLIST button name CDATA #IMPLIED>
<!ATTLIST button string CDATA #IMPLIED>
<!ATTLIST button type CDATA #IMPLIED>
<!ATTLIST button class CDATA #IMPLIED>
<!ATTLIST button special CDATA #IMPLIED>
<!ATTLIST button accesskey CDATA #IMPLIED>
]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment