title: odoo inheritance of view element without name or id
body: <p>In odoo I try to change the recruitement form, but some of the stuctural elements dont have a name or id. When I change those elements it works fine initially, but when I upgrade the database then the rendering of the xml is stricter for some reason and gives an ParseError.</p>
  <p>The recruitement form:</p>
  <pre><code>                &lt;sheet&gt;
                      &lt;div class=&quot;oe_button_box&quot; name=&quot;button_box&quot;/&gt;
                      &lt;div class=&quot;oe_title&quot;&gt;
                          &lt;label for=&quot;name&quot; class=&quot;oe_edit_only&quot;/&gt;
                          &lt;h1&gt;&lt;field name=&quot;name&quot; placeholder=&quot;e.g. Sales Manager&quot;/&gt;&lt;/h1&gt;
                      &lt;/div&gt;
                      &lt;notebook&gt; 
                          &lt;page string=&quot;Job Description&quot;&gt;
                              &lt;div attrs=&quot;{'invisible': [('state', '!=', 'recruit')]}&quot;&gt;
                                  &lt;label for=&quot;description&quot;/&gt;
                                  &lt;field name=&quot;description&quot; type=&quot;html&quot;/&gt;
                              &lt;/div&gt;
                          &lt;/page&gt;
                          &lt;page name=&quot;description_page&quot; string=&quot;Description&quot;&gt;
                            &lt;field name=&quot;description&quot; type=&quot;html&quot;/&gt;
                            &lt;div class=&quot;d-none oe_clear&quot;/&gt;
                          &lt;/page&gt;
                          &lt;page string=&quot;Recruitment&quot;&gt;
                              &lt;group&gt;
                                  &lt;group name=&quot;recruitment&quot;&gt;
                                      &lt;field name=&quot;company_id&quot; options=&quot;{'no_create': True}&quot; groups=&quot;base.group_multi_company&quot;/&gt;
                                      &lt;field name=&quot;department_id&quot;/&gt;
                                  &lt;/group&gt;
                                  &lt;group&gt;
                                      &lt;field name=&quot;no_of_recruitment&quot;/&gt;
                                  &lt;/group&gt;
                              &lt;/group&gt;
                          &lt;/page&gt;
                      &lt;/notebook&gt;
                  &lt;/sheet&gt;
  </code></pre>
  <p>As you can see; the sheet, notebook, pages and groups mostly dont have a name. The string attribute is also not sufficient to modify with a expression in xpath. So it feels like I'm just stuck with this framework.</p>
  <p>What I try:</p>
  <pre><code>        &lt;xpath expr=&quot;//sheet/notebook&quot; position=&quot;replace&quot;&gt;
              &lt;notebook&gt; 
                  &lt;page name=&quot;description_page&quot; string=&quot;Description&quot;&gt;
                      &lt;field name=&quot;description&quot; type=&quot;html&quot;/&gt;
                      &lt;div class=&quot;d-none oe_clear&quot;/&gt;
                  &lt;/page&gt;
                  &lt;page string=&quot;Recruitment&quot;&gt;
                      &lt;group&gt;
                          &lt;group name=&quot;recruitment&quot;&gt;
                              &lt;field name=&quot;branch_concept&quot; /&gt;
                              &lt;field name=&quot;branch&quot; /&gt;
                              &lt;field name=&quot;department_id&quot; /&gt;
                          &lt;/group&gt;
                          &lt;group&gt;
                              &lt;field name=&quot;no_of_recruitment&quot;/&gt;
                          &lt;/group&gt;
                      &lt;/group&gt;
                  &lt;/page&gt;
              &lt;/notebook&gt;
              &lt;/xpath&gt;
  </code></pre>
  <p>And this works until I do a db upgrade, then I get a parseError.
  Does anybody know I can use my own structure?</p>