Сервер:
 
вход в систему
логин:   
пароль:  
 
 
меню
совет

Синтаксис:

<req:Include href="адрес"/>

Команда включает внутрь запрошенного файла другой XML-файл

  • адрес - путь и имя XML-файла относительно корня приложения.
При включении содержимое файла становится частью запрошенного и обрабатывается так же, как и любые другие конструкции внутри запрошенного файла, поэтому любые ранее определённые объекты (параметры HTTP-запроса, внутренние переменные, переменные сессии и т.п.) будут доступны и для включаемого файла.

Пример:

Код:

<req:Variable name="qwe" value="zxc"/>

<p>
=== перед включением (значение переменной: qwe = ~~qwe~~)
</p>

<req:Include href="web/xml/req/inc.xml"/>

<p>
=== после включения
</p>

Код файла inc.xml:

<?xml version="1.0" encoding="windows-1251"?>

<font xmlns:req="http://www.kemsu.ru/xml-request"
  xmlns:res="http://www.kemsu.ru/xml-response"
  style="background-color: yellow">

<Execute>
  <req:Query connection="securityDB">
    <req:Request>
      select 'asd' str from dual
    </req:Request>
  </req:Query>
  <Result>
    result = <res:STR/>, qwe = ~~qwe~~
  </Result>
  <Exception>
    <big style="color: red">
      <exception/>
    </big>
  </Exception>
</Execute>

</font>

Результат:

=== перед включением (значение переменной: qwe = zxc)

result = asd, qwe = zxc

=== после включения

форум
сообщить об ошибке Центр Новых Информационных Технологий