DRAFT

XML Inclusions (XInclude) Version 1.0, W3C Candidate Recommendation

This document specifies a processing model and syntax for general purpose inclusion. Inclusion is accomplished by merging a number of XML information sets into a single composite Infoset. Specification of the XML documents (infosets) to be merged and control over the merging process is expressed in XML-friendly syntax (elements, attributes, URI references). Many programming languages provide an inclusion mechanism to facilitate modularity. Markup languages also often have need of such a mechanism. This specification has the benefit of introducing a generic mechanism for merging XML documents (as represented by their information sets) for use by applications that need such a facility. The syntax leverages existing XML constructs - elements, attributes, and URI references.
Other Standards: XInclude differs from the linking features described in the XML Linking Language in that XInclude specifies a media-type specific transformation. It defines a specific processing model for merging information sets. XInclude processing occurs at a low level, often by a genreic XInclude processor which makes the resulting information set available to higher level applications.

Date submitted: Sep 1, 2002

Primary Contact
MIT Lab for Computer Science
info@lcs.mit.edu
(617) 253-5851
World Wide Web Consortium (W3C)
http://www.w3c.org
32 Vassar Street Room 32-386
Cambridge, Massachusetts, 02139
United States
Developer Contact
MIT Lab for Computer Science
info@lcs.mit.edu
(617) 253-5851
World Wide Web Consortium (W3C)
http://www.w3c.org
32 Vassar Street Room 32-386
Cambridge, Massachusetts, 02139
United States