NOTE-xml-infoset-req-19990218
8.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
<!-- This file is automatically generated. Do not edit! -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>XML Information Set Requirements</TITLE
><LINK rel="stylesheet" type="text/css" media="screen"
href="/StyleSheets/TR/W3C-NOTE.css"
></HEAD
><BODY
><div class="head"
><p><A HREF="http://www.w3.org/">
<img style="float: left; border: none"
border="0"
align="left"
height="48"
width="72"
src="http://www.w3.org/Icons/WWW/w3c_home"
alt="W3C"></A></p>
<p align="right" style="text-align: right">
<strong>NOTE-xml-infoset-req-19990218</strong></p>
<div align="center">
<P class="hide"><br clear=left></P>
<H1 ALIGN="center">XML Information Set Requirements</H1
><h2>W3C Note 18-February-1999</h2
><P class="hide"><BR clear=left></P>
</div>
<table>
<tr valign="baseline"><td>This version:
<TD><A class="loc" HREF="http://www.w3.org/TR/1999/NOTE-xml-infoset-req-19990218.html">
http://www.w3.org/TR/1999/NOTE-xml-infoset-req-19990218.html</A><br>
<A class="loc" HREF="http://www.w3.org/TR/1999/NOTE-xml-infoset-req-19990218.xml">
http://www.w3.org/TR/1999/NOTE-xml-infoset-req-19990218.xml</A>
<tr valign="baseline"><td>Latest version:
<TD><A HREF="http://www.w3.org/TR/NOTE-xml-infoset-req.html"
class="loc">http://www.w3.org/TR/NOTE-xml-infoset-req.html</A><br>
<A HREF="http://www.w3.org/TR/NOTE-xml-infoset-req.xml"
class="loc">http://www.w3.org/TR/NOTE-xml-infoset-req.xml</A>
<tr valign="baseline"><TD>Editors:
<TD><span class="author"><span class="name">David Megginson</span><i>(<span class="email"><A HREF="mailto:david@megginson.com">david@megginson.com</A></span>)</i></span>
</table>
</div>
<p
><small
><a
HREF="http://www.w3.org/Consortium/Legal/ipr-notice.html#Copyright"
>Copyright</a
> © 1999 <a
HREF="http://www.w3.org"
>W3C</a
> (<a
HREF="http://www.lcs.mit.edu"
>MIT</a
>, <a
HREF="http://www.inria.fr/"
>INRIA</a
>, <a
HREF="http://www.keio.ac.jp/"
>Keio</a
>), All Rights Reserved. W3C <a
HREF="http://www.w3.org/Consortium/Legal/ipr-notice.html#Legal Disclaimer"
>liability</a
>, <a
HREF="http://www.w3.org/Consortium/Legal/ipr-notice.html#W3C Trademarks"
>trademark</a
>, <a
HREF="http://www.w3.org/Consortium/Legal/copyright-documents.html"
>document use</a
> and <a
HREF="http://www.w3.org/Consortium/Legal/copyright-software.html"
>software licensing</a
> rules apply.</small
></p
><DIV>
<H4
CLASS="status"
>Status of this document</H4
><P
>This is a W3C Note produced as a deliverable of the XML Information
Set WG according to its charter and the current XML Activity
process. A list of current W3C working drafts and notes can be found
at <A
HREF="http://www.w3.org/TR"
CLASS="loc"
>http://www.w3.org/TR</A
>.</P
><P
>This document is a work in progress representing the current
consensus of the W3C XML Information Set Working Group. This version
of the XML Information Set Requirements document has been approved by
the XML Information Set working group and the XML Plenary to be posted
for review by W3C members and other interested parties. Publication as
a Note does not imply endorsement by the W3C membership. Comments
should be sent to <A
HREF="mailto:www-xml-infoset-comments@w3.org"
CLASS="loc"
>www-xml-infoset-comments@w3.org</A
>, which is an automatically and
publicly archived email list.</P
></DIV>
<DIV>
<H4
CLASS="abstract"
>Abstract</H4
><P
>This document lists the design principles and requirements for the
XML Information Set, a meta-model for XML documents being developed by
the World Wide Web Consortium's XML Information Set Working Group.</P
><H2
CLASS="table-of-contents"
>Table of Contents</H2
><DL
CLASS="table-of-contents"
><DT
>1. <A
HREF="#intro"
>Introduction</A
></DT
><DT
>2. <A
HREF="#design-principles"
>Design Principles</A
></DT
><DT
>3. <A
HREF="#requirements"
>Requirements</A
></DT
><DT
>4. <A
HREF="#references"
>References</A
></DT
></DL
></DIV
><DIV
CLASS="div1"
><H2
><A
NAME="intro"
>1. Introduction</A
></H2
><P
>The W3C's XML 1.0 Recommendation <A
HREF="#rec-xml"
>[XML]</A
> describes
the physical representation of XML documents. We expect, however,
that XML-based standards will usually be defined at a higher, logical
level: in other words, standards will tend to refer to abstract
objects like <I
>element</I
> or <I
>data</I
> rather than to
the physical sequences of characters that match the XML 1.0
Recommendation's syntactic productions.</P
><P
>The XML Information Set will describe these abstract XML objects
and their properties. It will provide a common reference set that
other specifications can use and extend to construct their underlying
data models, and will help to ensure interoperability among the
various XML-based specifications and among XML software tools in
general.</P
><P
>The XML Information Set will be purely descriptive: it will
identify a common set of abstract XML information without mandating a
single type of processing behaviour or a specific API for XML-based
software.</P
></DIV
><DIV
CLASS="div1"
><H2
><A
NAME="design-principles"
>2. Design Principles</A
></H2
><OL
><LI
><P
>The XML Information Set shall provide an abstract model for
describing the logical structure of a well-formed XML 1.0 document
(note that all valid XML 1.0 documents are also, by definition,
well-formed).</P
></LI
><LI
><P
>The XML Information Set shall be suitable for use as a common
reference model for specifications (such as parsing APIs and query
languages) and applications (such as editors and browsers) that deal
with the structure of XML 1.0 documents.</P
></LI
><LI
><P
>The normative portion of the XML Information Set specification
shall be human-readable.</P
></LI
><LI
><P
>The XML Information Set specification shall include a
non-normative formal model that allows for machine testing and
verification of the information set.</P
></LI
><LI
><P
>The XML Information Set shall be designed to be interoperable with
the W3C's DOM Level 1 Recommendation <A
HREF="#rec-dom-level-1"
>[DOM]</A
>
and, as far as possible, with the XPointer Working Draft <A
HREF="#wd-xpointer"
>[XPointer]</A
>, and with the XSL Working Draft <A
HREF="#wd-xsl"
>[XSL]</A
>.</P
></LI
><LI
><P
>The working group shall consider the issue of document validation
while designing the XML Information Set.</P
></LI
></OL
></DIV
><DIV
CLASS="div1"
><H2
><A
NAME="requirements"
>3. Requirements</A
></H2
><OL
><LI
><P
>The model of the XML Information Set shall be derived from the XML
1.0 Recommendation <A
HREF="#rec-xml"
>[XML]</A
>.</P
></LI
><LI
><P
>The XML Information Set shall satisfy all of the
information-reporting requirements of the W3C's XML 1.0 Recommendation
<A
HREF="#rec-xml"
>[XML]</A
>.</P
></LI
><LI
><P
>The XML Information Set shall contain sufficient information for
the creation of a well-formed XML document.</P
></LI
><LI
><P
>The XML Information Set shall contain sufficient information to
define equivalence for XML documents based on their logical
structure.</P
></LI
></OL
></DIV
><DIV
CLASS="div1"
><H2
><A
NAME="references"
>4. References</A
></H2
><DL
><DT
>DOM</DT
><DD
><A
NAME="rec-dom-level-1"
></A
>W3C (World Wide Web
Consortium). <I
>Document Object Model (DOM) Level 1 Specification
Recommendation.</I
> Version 1.0. [Cambridge, MA]. <CODE
><A
HREF="http://www.w3.org/TR/REC-DOM-Level-1"
>http://www.w3.org/TR/REC-DOM-Level-1</A
></CODE
></DD
><DT
>XML</DT
><DD
><A
NAME="rec-xml"
></A
>W3C
(World Wide Web Consortium). <I
>Extensible Markup Language (XML)
Recommendation.</I
> Version 1.0. [Cambridge, MA]. <CODE
><A
HREF="http://www.w3.org/TR/REC-xml"
>http://www.w3.org/TR/REC-xml</A
></CODE
></DD
><DT
>XSL</DT
><DD
><A
NAME="wd-xsl"
></A
>W3C
(World Wide Web Consortium). <I
>Extensible Stylesheet Language
(XSL) Working Draft.</I
> Version 1.0. [Cambridge, MA]. <CODE
><A
HREF="http://www.w3.org/TR/WD-xsl"
>http://www.w3.org/TR/WD-xsl</A
></CODE
></DD
><DT
>XPointer</DT
><DD
><A
NAME="wd-xpointer"
></A
>W3C (World Wide Web Consortium).
<I
>XML Pointer Language (XPointer) Working Draft.</I
>
[Cambridge, MA]. <CODE
><A
HREF="http://www.w3.org/TR/WD-xptr"
>http://www.w3.org/TR/WD-xptr</A
></CODE
></DD
></DL
></DIV
></BODY
></HTML
>