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

Включение только части файла (parse = xml)


Описание

Чтобы избежать рекурсии мы включаем только элемент /b/p[1] из файла b.xml.

Допустимые примеры

Файл a.xml включает только элемент "p" из файла b.xml и тем самым не влечет ошибки.
Файл a.xml:
    <a> 
     <xi:include href="b.xml"
                 xpointer="element(/b/p[1])"
                 parse="xml"
      xmlns:xi="http://www.w3.org/2001/XInclude"/>
    </a>
   

Файл b.xml:
    <b>
     <p id="p1">aaaa</p>
      <xi:include href="a.xml" parse="xml"
      xmlns:xi="http://www.w3.org/2001/XInclude"/>
    </b>
   

Файл a.xml после включения:
    <a>
     <p id="p1">aaaa</p>
    </a>