Prenons un exemple:
J'ai deux balises <EditText>
et <ListView >
venant de plus d'une interface utilisateur. J'ai donc créé un fichier XML, comme indiqué ci-dessous, à inclure dans toutes ces interfaces utilisateur.
<?xml ...>
<EditText ... />
<ListView ... />
Le XML ci-dessus n'est pas un XML valide puisqu'il ne comportait pas d'élément racine. Donc, un élément racine est nécessaire uniquement pour XML. <merge>
est la solution ci-dessous:
<?xml ...>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<EditText ... />
<ListView ... />
</merge>