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]
Смотрите также
Рекомендации
- ^ Дж. Марш; Д. Орчард; Даниэль Вейяр. «XML-включения (XInclude), версия 1.0 (второе издание), приложение C: примеры (ненормативные)». Консорциум World Wide Web. Получено 2007-06-28.
- ^ Brettz9. «XInclude». Сеть разработчиков Mozilla.
внешняя ссылка
- XInclude Standard
- XInclude с XSLT
- Использование XInclude в Xerces
- Использование XInclude статья Эллиотта Расти Гарольда