The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Created: September 30, 2004.
News: Cover StoriesPrevious News ItemNext News Item

W3C Issues XML Inclusions (XInclude) Version 1.0 as a Proposed Recommendation.

Members of the W3C XML Core Working Group have produced a Proposed Recommendation version of XML Inclusions (XInclude) Version 1.0 as part of the W3C XML Activity. A Proposed Recommendation is the penultimate stage in W3C standards ratification, indicating that the specification "is a mature technical report that, after wide review for technical soundness and implementability, W3C has sent to the W3C Advisory Committee for final endorsement."

XInclude 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)."

The specification Introduction explains the differences between the XInclude mechanism and other markup-based mechanisms which support inclusion, transclusion, and content-merging facilities by linking and other constructs. "Many programming languages provide an inclusion mechanism to facilitate modularity, and markup languages also often have need of such a mechanism. The XInclude specification uses the standard XML syntax defined for elements, attributes, and URI references in the design of a generic inclusion mechanism. It supports merging of XML documents based upon a document's information items as represented given by the documents' XML Information Set (Infoset).

The XInclude specification provides a "media-type specific (XML into XML) transformation. It defines a specific processing model for merging information sets. XInclude processing occurs at a low level, often by a generic XInclude processor which makes the resulting information set available to higher level applications."

The Proposed Recommendation document is based upon the XInclude Candidate Recommendation of 13-April-2004, incorporating feedback for clarifications but with no major changes. The XML Core Working Group believes that the PR specification addresses all Last Call and Candidate Recommendation issues. W3C invites comment on the XInclude Proposed Recommendation from the public and from the W3C Advisory Committee Members through 29-October-2004.

Release of the XInclude Proposed Recommendation includes an XInclude Implementation Report and XML Inclusions (XInclude) Conformance Test Suites, developed jointly with NIST, Red Hat Network, FourThought, and the University of Edinburgh. The Implementation Report is based upon tests using software from Markup Technology, Elliotte Rusty Harold's XOM (XML object model), and libxml (XML C parser and toolkit developed for the Gnome project).

Bibliographic Information

Principal references:


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI: http://xml.coverpages.org/ni2004-09-30-a.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org