XInclude
XInclude — это универсальный механизм объединения XML- документов путем записи тегов включения в «основной» документ для автоматического включения других документов или их частей. [1] Результирующий документ становится единым составным набором информации XML . Механизм XInclude можно использовать для включения содержимого из файлов XML или текстовых файлов, отличных от XML.
XInclude изначально не поддерживается в веб-браузерах, но может быть частично реализован с помощью дополнительного кода JavaScript . [2]
Пример
[ редактировать ]Например, включая текстовый файл license.txt
:
This document is published under GNU Free Documentation License
в документе XHTML :
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xi="http://www.w3.org/2001/XInclude">
<head>...</head>
<body>
...
<p><xi:include href="license.txt" parse="text"/></p>
</body>
</html>
дает:
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xi="http://www.w3.org/2001/XInclude">
<head>...</head>
<body>
...
<p>This document is published under GNU Free Documentation License</p>
</body>
</html>
аналогичен HTML Механизм <object>
(специфичный для языка разметки HTML ), но механизм XInclude работает с любым форматом XML, например SVG и XHTML .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Дж. Марш; Д. Орчард; Даниэль Вейяр. «Включения XML (XInclude) Версия 1.0 (второе издание), Приложение C: Примеры (ненормативные)» . Консорциум Всемирной паутины . Проверено 28 июня 2007 г.
- ^
Бретц9. «XInclude» . Сеть разработчиков Mozilla .
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )
Внешние ссылки
[ редактировать ]- XВключить стандарт
- XInclude с XSLT
- Использование XInclude в Xerces
- Статья об использовании XInclude Эллиотта Расти Гарольда