XInclude - XInclude

XInclude это общий механизм слияния XML документы, записывая теги включения в «основной» документ, чтобы автоматически включать другие документы или их части.[1] Полученный документ становится единым составным Набор информации XML. Механизм XInclude можно использовать для включения содержимого из файлов XML или текстовых файлов, отличных от XML.

Пример

Например, включая текстовый файл license.txt:

Этот документ опубликован под лицензией GNU Free Documentation License.

в XHTML документ:

<?xml version="1.0"?> xmlns ="http://www.w3.org/1999/xhtml"      xmlns: xi ="http://www.w3.org/2001/XInclude">   <head>...</head>   <body>      ...      

href ="license.txt" parse ="текст"/>

</body></html>

дает:

<?xml version="1.0"?> xmlns ="http://www.w3.org/1999/xhtml"      xmlns: xi ="http://www.w3.org/2001/XInclude">   <head>...</head>   <body>      ...      <p>Этот документ опубликован под лицензией GNU Free Documentation License.</p>   </body></html>

Механизм похож на HTML с <object> тег (специфичный для HTML язык разметки ), но механизм XInclude работает с любым форматом XML, например SVG и XHTML.

Поддержка веб-браузера

  • Не изначально.
  • Частично используя дополнительные JavaScript код[2]

Смотрите также

Рекомендации

  1. ^ Дж. Марш; Д. Орчард; Даниэль Вейяр. «XML-включения (XInclude), версия 1.0 (второе издание), приложение C: примеры (ненормативные)». Консорциум World Wide Web. Получено 2007-06-28.
  2. ^ Brettz9. «XInclude». Сеть разработчиков Mozilla.

внешняя ссылка