Элемент fallback сам может содержать элемент include
Описание
Элемент fallback может содержать все что угодно, в том числе и элемент include.
Допустимые примеры
Файл a.xml пытается включить несуществующий файл. Соответственно, элемент fallback пытается обработать его дочерний элемент include. В нашем случае файл alternative.xml существует, и потому успешно включается.
Файл a.xml:
<a>
<xi:include href="non-existent.xml"
xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:fallback>
<xi:include href="alternative.xml">
<xi:fallback>There are no files today ... </xi:fallback>
</xi:include>
</xi:fallback>
</xi:include>
</a>
|
Файл alternative.xml:
Файл a.xml после включения: