XML InclusionsXML Inclusions (zwane też XInclude) – Dołączenia XML – to język oparty na XML-u, używany jednak tylko w połączeniu z XML-em lub innymi językami opartymi na XML-u. Został opracowany przez W3C, aby umożliwić wstawianie do plików XML zawartości innych plików (zarówno w formacie XML jak i zwykłych, czysto tekstowych). Sposób użyciaPrzed użyciem XInclude należy zadeklarować przestrzeń nazw XML xmlns:xi="http://www.w3.org/2001/XInclude" W miejscu, w którym zawartość innego pliku ma zostać wstawiona, należy wstawić element
UWAGA! Element W przypadku gdy plik nie może zostać ściągnięty, generowany jest błąd krytyczny. Można temu zapobiec przez wstawienie do elementu PrzykładZawartość pliku http://example.com/plik.xml: <?xml version="1.0" encoding="[[UTF-8|utf-8]]"?>
<xml xmlns:xi="<nowiki>http://www.w3.org/2001/XInclude</nowiki>">
Mój ulubiony kolor to
<xi:include href="<nowiki>http://example.com/kolor.txt</nowiki>" parse="text" encoding="utf-8">
<xi:fallback>zielony</xi:fallback>
</xi:include>.
</xml>
Zawartość pliku http://example.com/kolor.txt: niebieski Efekt analizy składniowej pliku http://example.com/plik.xml: <?xml version="1.0" encoding="utf-8"?>
<xml>
Mój ulubiony kolor to niebieski.
</xml>
Wsparcie przez przeglądarkiAktualnie XInclude nie jest wspierany przez żadną z popularnych przeglądarek. Linki zewnętrzne |