- XInclude
-
XML Inclusions, kurz XInclude, ist eine W3C-Empfehlung, die es ermöglicht, innerhalb von XML-Dokumenten auf Teile anderer XML- oder Textdokumente zu verweisen. Diese „Verweise“ werden beim Auflösungsvorgang durch den Inhalt der referenzierten Dokumente ersetzt.
Im folgenden Beispiel wird auf die XML-Datei foo.xml verwiesen:
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="foo.xml"/>
Falls auf eine Textdatei bar.txt verwiesen werden soll:
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text" href="bar.txt"/>
Der Unterschied zwischen XML- und Text-Verweis ist, dass Inhalte von referenzierten Text-Dokumenten nicht vom XML-Parser verarbeitet werden, sondern ähnlich wie ein CDATA-Abschnitt exakt so eingefügt werden, wie sie im referenzierten Dokument stehen.
Im Gegensatz zu Textdokumenten, auf die immer nur als Ganzes verwiesen werden kann, erlaubt XInclude auch, lediglich auf Teile eines XML-Dokuments zu verweisen. Die Adressierung solcher Teildokumente erfolgt mittels XPointer.
Siehe auch
- XPath - eine Abfragesprache, um Teile eines XML-Dokumentes zu adressieren
Weblinks
Literatur
- Margit Becher: XML : DTD, XML-Schema, XPath, XQuery, XSLT, XSL-FO, SAX, DOM. W3L-Verlag, Herdecke, Witten 2009, ISBN 978-3-937137-69-8.
Standards des World Wide Web ConsortiumsEmpfehlungen (Recommendations): ATAG | Canonical XML | CSS | CharMod | CC/PP | DDR Simple API | DOM | EXI | Element Traversal | EMMA | GRDDL | HTML | ITS | MathML | OWL | P3P | PICS | PLS | PNG | POWDER | RDF | RDF-Schema | Ruby | SISR | SKOS | SML | SMIL | SOAP | SOAP MTOM | SPARQL | SRGS | SSML | SVG | SSML | UAAG | VoiceXML | WCAG | Webarch | WebCGM | WSDL | WS-Adressing | WS-Policy | XHTML | XML | XInclude | XKMS | XLink | XML Base | XMLEnc-Decrypt | XML Events | XML Information Set | XML Namespace | XML Schema | XML Signature | XOP | XForms | XPath | XPointer | XProc | XQuery | XSL | XSLT
Arbeitsentwürfe (Working Drafts) und Kandidaten (Candidate Recommendations): Capture API | CCXML | CDF | Clipboard API | Contacts API | Cross-Origin Resource Sharing | CURIE | EARL | File API | HTML5 | HTML Canvas | HTML Microdata | Indexed Database API | InkML | LTLI | RIF | Selectors API | System Information API | WAI-ARIA | Web IDL | Web Sockets API | Web SQL Database | WICD | Widgets | XFrames | XBL
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
XInclude — is a generic mechanism for merging XML documents, by writing inclusion tags in the main document to automatically include other documents or parts thereof [cite web url=http://www.w3.org/TR/xinclude/#examples title=C Examples (Non Normative) XML… … Wikipedia
XInclude — XML Inclusions (XInclude) рекомендация Консорциума Всемирной паутины, которая описывает механизм включений в XML документы текстовых файлов или других XML документов (а также их частей). Содержание 1 Общие сведения 2 Пример использования XInclude … Википедия
XML Inclusion — XInclude (XML Inclusions) ist eine W3C Spezifikation, die es ermöglicht, innerhalb von XML Dokumenten auf Teile anderer XML oder Textdokumente zu verweisen. Dieser „Verweis“ wird beim Auflösungsvorgang durch den Inhalt des referenzierten… … Deutsch Wikipedia
XML Inclusions — XInclude (XML Inclusions) ist eine W3C Spezifikation, die es ermöglicht, innerhalb von XML Dokumenten auf Teile anderer XML oder Textdokumente zu verweisen. Dieser „Verweis“ wird beim Auflösungsvorgang durch den Inhalt des referenzierten… … Deutsch Wikipedia
.xml — Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format … Wikipédia en Français
Dialecte XML — Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format … Wikipédia en Français
EXtensible Markup Language — Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format … Wikipédia en Français
Element XML — Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format … Wikipédia en Français
Extensible Markup Language — Extension .xml Type MIME application/xml, text/xml Développé par … Wikipédia en Français
Extensible markup language — Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format … Wikipédia en Français