This specification defines several XML processor profiles, each of which fully determines a data model for any given XML document. It is intended as a resource for other specifications, which can by a single normative reference establish precisely what input processing they require.
This is a first public
The Working Group invites review of this draft, which is likely to be the
only draft before publication as a Last Call Working Draft.
Please send comments on this draft to the public mailing list
As this specification is intended for use by other specifications which themselves define one or more XML languages, the Working Group particularly welcomes input for other Working Groups who are responsible for such specifications.
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the
The XML specification
This specification addresses this issue by defining several XML processor profiles, each of which fully determines a data model for any given XML document. It is intended as a resource for other specifications, which can by a single normative reference establish precisely what input processing they require.
The profiles defined here are appropriate for processing both XML 1.0
The minimum approach to the construction of a data model from
a
Processing of the document as
Maintenance of the base URI property of each element in
conformance with
The basic recommended approach to the construction of a data model from
a
Processing of the document as
Maintenance of the base URI property of each element in
conformance with
Identification of all xml:id
attributes as IDs as
required by
Replacement of all include
elements in the XInclude
namespace, and namespace, xml:base and xml:lang fixup of the result, as required for
conformance to
The following
The profiles defined here, particularly the text/xsl
or text/css
might define a profile specifying appropriate <?xml-stylesheet type="[their media type]" . . .?>
processing in addition to the processing required by
Conformance is a matter for any specification which references this one
to mandate, expressed in terms such as "Conforming implementations