# Extending View

Extending a view means, that the original view will be modified by a set of rules which are defined with XML. For this purpose, the extension engine uses XPath expressions. The view is defined with the field `inherit` of the `ir.ui.view`.

If the field domain is not set or evaluated to `True`, the inheritance will be proceeded.

Example:

    <data>
        <xpath
            expr="/form/notebook/page/separator[@name=&quot;signature&quot;]"
            position="before">
            <label name="company"/>
            <field name="company"/>
            <label name="employee"/>
            <field name="employee"/>
        </xpath>
    </data>

## data

Each view must start with this tag.

## xpath

`expr`

  The XPath expression to find the nodes in the inherited view.

`position`

  Define the position in relation to the nodes found. It can be `before`, `after`, `replace`, `inside` or `replace_attributes` which will change the attributes.