--- markup/xml/xmlcc/xmlcc-work.en.html 2007/11/15 10:03:02 1.15 +++ markup/xml/xmlcc/xmlcc-work.en.html 2007/11/26 12:38:53 1.16 @@ -18,7 +18,7 @@
xml-misc-warning
.
+Name
+value is already declared, then raise an
+xml-validity-error
.Name
is
xml:space
has declared type different from
(default|preserve), (default), or (preserve), then raise an
@@ -245,6 +248,9 @@
#uniqattspec Well-formedness constraint: Unique Att Spec
#NoExternalRefs Well-formedness constraint: No External Entity References
#CleanAttrVals Well-formedness constraint: No < in Attribute Values
+#vc-PEinGroup Validity constraint: Proper Group/PE Nesting
+"For interoperability, if a parameter-entity reference appears in a choice, seq, or Mixed construct, its replacement text SHOULD contain at least one non-blank character, and neither the first nor last non-blank character of the replacement text SHOULD be a connector (| or ,)."
+"For interoperability, an XML processor MAY at user option issue a warning when more than one attribute-list declaration is provided for a given element type, or more than one attribute definition is provided for a given attribute, but this is not an error."
@@ Need detailed review, but maybe should be in parsing phase
@@ -405,6 +411,72 @@
specified
,
manakaiAttributeType
(#ValueType Validity constraint: Attribute Value Type)value
of n.ID_ATTR
Name
. If it fails, then raise an
+ xml-validity-error
.ID
v is defined,
+ then raise an
+ xml-validity-error
.Name
. If it fails, then raise an
+ xml-validity-error
.ID
v is NOT
+ defined, then raise an
+ xml-validity-error
.Name
. If it fails, then raise an
+ xml-validity-error
.Entity
v is NOT
+ defined, then raise an
+ xml-validity-error
.Nmtoken
. If it fails, then raise an
+ xml-validity-error
.xml-validity-error
.xml-validity-error
.xml-validity-error
.AttributeDefinition
nodeNOTATION_ATTR
, enumerated values MUST
+ be declared. If not, then raise an
+ xml-validity-error
.NOTATION_ATTR
or ENUMERATED_ATTR
,
+ values MUST all be distinct. If not, then raise an
+ xml-validity-error
.NOTATION_ATTR
on an EMPTY
+ element, then raise an
+ xml-validity-error
.CDATASection
nodechildNodes
list of n contains
any nodes, they are in
xml-well-formedness-error
.At user option, an XML processor MAY issue a warning when a declaration mentions an element type for which no declaration is provided, but this is not an error.
For compatibility, it is an error if the content model allows an element to match more than one occurrence of an element type in the content model.
At user option, an XML processor MAY issue a warning if attributes are declared for an element type not itself declared, but this is not an error.
AttributeDefinition
node
+ with attribute type ID
in the
+ NamedNodeMap
list contained in the
+ attributeDefinitions
attribute of n, then raise an
+ xml-validity-error
.AttributeDefinition
node
+ with attribute type NOTATION
in the
+ NamedNodeMap
list contained in the
+ attributeDefinitions
attribute of n, then raise an
+ xml-validity-error
.Entity
node