English | >> По-русски <<ZVON > Tutorials > XInclude Tutorial
>> Пример 6 << | Назад | Вперед | Оглавление

Элемент 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:
				<c/>
			

Файл a.xml после включения:
    <a>
     <c/>
    </a>