Oxygen XML Editor allows you to specify that an element has an
-oxy-morph display type (deprecated morph property is also
supported), meaning that the element is inline if all its children are inline.
For example, suppose we have a wrapper XML element that allows users to set a number
of attributes on all sub-elements. This element should have an inline or block behavior,
depending on the behavior of its child
elements: