X Zahrnout - XInclude
X Zahrnout je obecný mechanismus pro slučování XML dokumenty tak, že do „hlavního“ dokumentu zapíšete značky pro zařazení, aby automaticky zahrnovaly další dokumenty nebo jejich části.[1] Výsledný dokument se stane jediným složeným Informační sada XML. Mechanismus XInclude lze použít k začlenění obsahu ze souborů XML nebo textových souborů jiných než XML.
Příklad
Například včetně textového souboru license.txt
:
Tento dokument je publikován pod licencí GNU Free Documentation License
v XHTML dokument:
<?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“ analyzovat ="text"/>
</body></html>
dává:
<?xml version="1.0"?> xmlns =„http://www.w3.org/1999/xhtml“ xmlns: xi =„http://www.w3.org/2001/XInclude“> <head>...</head> <body> ... <p>Tento dokument je publikován pod licencí GNU Free Documentation License</p> </body></html>
Mechanismus je podobný HTML je <object>
značka (která je specifická pro HTML značkovací jazyk ), ale mechanismus XInclude funguje s jakýmkoli formátem XML, například SVG a XHTML.
Podpora webového prohlížeče
- Ne nativně.
- Částečně využívám nějaké extra JavaScript kód[2]
Viz také
Reference
- ^ J. Marsh; D. Orchard; Daniel Veillard. „XML Inclusion (XInclude) verze 1.0 (druhé vydání), dodatek C: Příklady (nenormativní)“. World Wide Web Consortium. Citováno 2007-06-28.
- ^ 9. Brettz „XInclude“. Mozilla Developer Network.
externí odkazy
- X Zahrnout Standard
- X Zahrnout s XSLT
- Použití XInclude v Xerces
- Pomocí XInclude článek Elliotte Rusty Harold