1 # Copyright (c) 1994, 1995, 1996 James Clark
2 # See the file COPYING for copying permission.
3 # Next line tells msggen to generate a .cxx file.
7 # TN+tag+ISO 8879:1986 relevant clauses+message
8 # where T is a letter indicating the type, and N is the number of arguments.
9 Q1+nameLength+ISO 8879:1986 9.3.1+length of name must not exceed NAMELEN (%1)
10 Q1+parameterEntityNameLength+ISO 8879:1986 10.5.1.1+length of parameter entity name must not exceed NAMELEN less the length of the PERO delimiter (%1)
11 Q1+numberLength+ISO 8879:1986 9.3.1+length of number must not exceed NAMELEN (%1)
12 Q1+attributeValueLength+ISO 8879:1986 7.9.4.5+length of attribute value must not exceed LITLEN less NORMSEP (%1)
13 E0+peroGrpoProlog+ISO 8879:1986 9.4.4p3+a name group is not allowed in a parameter entity reference in the prolog
14 E0+groupLevel+ISO 8879:1986 10.1.3p8+an entity end in a token separator must terminate an entity referenced in the same group
15 E2+groupCharacter++character %1 invalid: only %2 and token separators allowed
16 E0+psRequired+ISO 8879:1986 10.1.1p4+a parameter separator is required after a number that is followed by a name start character
17 E2+markupDeclarationCharacter++character %1 invalid: only %2 and parameter separators allowed
18 E0+declarationLevel+ISO 8879:1986 10.1.1p3+an entity end in a parameter separator must terminate an entity referenced in the same declaration
19 E0+groupEntityEnd+ISO 8879:1986 10.1.3p8+an entity end is not allowed in a token separator that does not follow a token
20 E1+invalidToken++%1 is not a valid token here
21 E0+groupEntityReference+ISO 8879:1986 10.1.3p7+a parameter entity reference can only occur in a group where a token could occur
22 E1+duplicateGroupToken+ISO 8879:1986 10.1.3p6+token %1 has already occurred in this group
23 Q1+groupCount+ISO 8879:1986 10.1.3.1+the number of tokens in a group must not exceed GRPCNT (%1)
24 E0+literalLevel+ISO 8879:1986 10.1.2p6 9.1.1p3+an entity end in a literal must terminate an entity referenced in the same literal
25 E1+literalMinimumData+ISO 8879:1986 10.1.7p3+character %1 invalid: only minimum data characters allowed
26 -E0+literalNonSgml+ISO 8879:1986 9.2p2+non-SGML character number %1 not allowed in literal
27 E0+dataTagPatternNonSgml+ISO 8879:1986 11.2.4.4p9+a parameter literal in a data tag pattern must not contain a numeric character reference to a non-SGML character
28 E0+dataTagPatternFunction+ISO 8879:1986 11.2.4.4p9+a parameter literal in a data tag pattern must not contain a numeric character reference to a function character
29 E0+eroGrpoStartTag+ISO 8879:1986 9.4.4p3+a name group is not allowed in a general entity reference in a start tag
30 E0+eroGrpoProlog+ISO 8879:1986 9.4.4p3+a name group is not allowed in a general entity reference in the prolog
31 E1+functionName+ISO 8879:1986 9.5p4+%1 is not a function name
32 E1+characterNumber+ISO 8879:1986 4.36+%1 is not a character number in the document character set
33 E1+parameterEntityUndefined+ISO 8879:1986 9.4.4.1p2+parameter entity %1 not defined
34 E1+entityUndefined+ISO 8879:1986 9.4.4.1p2+general entity %1 not defined and no default entity
35 E0+rniNameStart++RNI delimiter must be followed by name start character
36 -E0+commentNonSgml+ISO 8879:1986 10.3p2+non-SGML character not allowed in comment
37 E0+commentEntityEnd+ISO 8879:1986 10.3p2+unterminated comment: found end of entity inside comment+comment started here
38 W0+mixedConnectors+ISO 8879:1986 10.1.3p4+only one type of connector should be used in a single group
39 E1+noSuchReservedName++%1 is not a reserved name
40 E1+invalidReservedName++%1 is not allowed as a reserved name here
41 Q1+minimumLiteralLength+ISO 8879:1986 10.1.7.1+length of interpreted minimum literal must not exceed reference LITLEN (%1)
42 Q1+tokenizedAttributeValueLength+ISO 8879:1986 7.9.4.5 7.9.3p5+length of tokenized attribute value must not exceed LITLEN less NORMSEP (%1)
43 Q1+systemIdentifierLength+ISO 8879:1986 10.1.6.1+length of system identifier must not exceed LITLEN (%1)
44 Q1+parameterLiteralLength+ISO 8879:1986 10.1.2.1+length of interpreted parameter literal must not exceed LITLEN (%1)
45 Q1+dataTagPatternLiteralLength+ISO 8879:1986 11.2.4.5p3+length of interpreted parameter literal in data tag pattern must not exceed DTEMPLEN (%1)
46 E0+literalClosingDelimiter++literal is missing closing delimiter
47 E2+paramInvalidToken++%1 invalid: only %2 and parameter separators are allowed
48 E2+groupTokenInvalidToken++%1 invalid: only %2 and token separators are allowed
49 E2+connectorInvalidToken++%1 invalid: only %2 and token separators are allowed
50 E1+noSuchDeclarationType++unknown declaration type %1
51 E1+dtdSubsetDeclaration++%1 declaration not allowed in DTD subset
53 E1+declSubsetCharacter++character %1 not allowed in declaration subset
54 E0+documentEndDtdSubset++end of document in DTD subset
55 E1+prologCharacter++character %1 not allowed in prolog
56 E0+documentEndProlog++end of document in prolog
57 E1+prologDeclaration++%1 declaration not allowed in prolog
58 E1+rankStemGenericIdentifier+ISO 8879:1986 11.2.1p2+%1 used both a rank stem and generic identifier
59 E0+missingTagMinimization+ISO 8879:1986 11.2p3+omitted tag minimization parameter can be omitted only if OMITTAG NO is specified
60 E1+duplicateElementDefinition+ISO 8879:1986 11.2p2+element type %1 already defined
61 E0+entityApplicableDtd++entity reference with no applicable DTD
62 E1+commentDeclInvalidToken+ISO 8879:1986 10.3p1+invalid comment declaration: found %1 outside comment but inside comment declaration+comment declaration started here
63 E1+instanceDeclaration++%1 declaration not allowed in instance
64 E0+contentNonSgml++non-SGML character not allowed in content
65 E1+noCurrentRank++no current rank for rank stem %1
66 E1+duplicateAttlistNotation+ISO 8879:1986 11.4.1.1p4+duplicate attribute definition list for notation %1
67 E1+duplicateAttlistElement+ISO 8879:1986 11.3p4+duplicate attribute definition list for element %1
68 E0+endTagEntityEnd++entity end not allowed in end tag
69 E1+endTagCharacter++character %1 not allowed in end tag
70 E1+endTagInvalidToken++%1 invalid: only S separators and TAGC allowed here
71 E0+pcdataNotAllowed++character data is not allowed here
72 E1+elementNotAllowed++document type does not allow element %1 here
73 E2+missingElementMultiple++document type does not allow element %1 here; missing one of %2 start-tag
74 E2+missingElementInferred++document type does not allow element %1 here; assuming missing %2 start-tag
75 E1+startTagEmptyElement+ISO 8879:1986 7.3.1.1p3+no start tag specified for implied empty element %1
76 E1+omitEndTagDeclare++end tag for %1 omitted, but its declaration does not permit this+start tag was here
77 E1+omitEndTagOmittag+ISO 8879:1986 7.3.1p1+end tag for %1 omitted, but OMITTAG NO was specified+start tag was here
78 E1+omitStartTagDeclaredContent+ISO 8879:1986 7.3.1.1p2+start tag omitted for element %1 with declared content
79 E1+elementEndTagNotFinished++end tag for %1 which is not finished
80 E1+omitStartTagDeclare++start tag for %1 omitted, but its declaration does not permit this
81 Q1+taglvlOpenElements++number of open elements exceeds TAGLVL (%1)
82 E1+undefinedElement++element %1 undefined
83 E0+emptyEndTagNoOpenElements++empty end tag but no open elements
84 E1+elementNotFinished++%1 not finished but containing element ended
85 E1+elementNotOpen++end tag for element %1 which is not open
86 E1+internalParameterDataEntity++internal parameter entity %1 cannot be CDATA or SDATA
87 E1+attributeSpecCharacter++character %1 not allowed in attribute specification list
88 E0+unquotedAttributeValue++an attribute value must be a literal unless it contains only name characters
89 E0+attributeSpecEntityEnd++entity end not allowed in attribute specification list except in attribute value literal
90 E1+externalParameterDataSubdocEntity++external parameter entity %1 cannot be CDATA, SDATA, NDATA or SUBDOC
91 W1+duplicateEntityDeclaration++duplicate declaration of entity %1
92 W1+duplicateParameterEntityDeclaration++duplicate declaration of parameter entity %1
93 E0+piEntityReference+ISO 8879:1986 10.5.3p9+a reference to a PI entity is allowed only in a context where a processing instruction could occur
94 E0+internalDataEntityReference+ISO 8879:1986 10.5.3p9+a reference to a CDATA or SDATA entity is allowed only in a context where a data character could occur
95 E0+externalNonTextEntityReference+ISO 8879:1986 9.4p0+a reference to a subdocument entity or external data entity is allowed only in a context where a data character could occur
96 E0+externalNonTextEntityRcdata+ISO 8879:1986 9.4p0+a reference to a subdocument entity or external data entity is not allowed in replaceable character data
97 Q1+entlvl+ISO 8879:1986 9.4.1+the number of open entities cannot exceed ENTLVL (%1)
98 E0+piEntityRcdata+ISO 8879:1986 10.5.3p9+a reference to a PI entity is not allowed in replaceable character data
99 E1+recursiveEntityReference+ISO 8879:1986 9.4p4+entity %1 is already open
100 E1+undefinedShortrefMapInstance+ISO 8879:1986 11.6.2p2+short reference map %1 not defined
101 E0+usemapAssociatedElementTypeDtd+ISO 8879:1986 11.6.1p1+short reference map in DTD must specify associated element type
102 E0+usemapAssociatedElementTypeInstance+ISO 8879:1986 11.6.2p1+short reference map in document instance cannot specify associated element type
104 E2+undefinedShortrefMapDtd+ISO 8879:1986 11.6.1p2+short reference map %1 for element %2 not defined in DTD
105 E1+unknownShortrefDelim+ISO 8879:1986 11.5p4+%1 is not a short reference delimiter
106 E1+delimDuplicateMap+ISO 8879:1986 11.5p6+short reference delimiter %1 already mapped in this declaration
107 E0+noDocumentElement++no document element
109 E0+processingInstructionEntityEnd++entity end not allowed in processing instruction
110 Q1+processingInstructionLength+ISO 8879:1986 8.1p1+length of processing instruction must not exceed PILEN (%1)
111 E0+processingInstructionClose++missing PIC delimiter
112 E0+attributeSpecNameTokenExpected+ISO 8879:1986 7.9p2 7.9.1.2p1+an attribute specification must start with a name or name token
113 E1+noSuchAttributeToken+ISO 8879:1986 7.9.1.2p1+%1 is not a member of a group specified for any attribute
114 E0+attributeNameShorttag+ISO 8879:1986 7.9.1.2+the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified
115 E1+noSuchAttribute++there is no attribute %1
116 E0+attributeValueExpected+ISO 8879:1986 7.9.3p1+an attribute value specification must start with a literal or a name character
117 Q1+nameTokenLength+ISO 8879:1986 9.3.1+length of name token must not exceed NAMELEN (%1)
118 E0+attributeSpecLiteral+ISO 8879:1986 7.9.3p1 7.9.1.2p1+an attribute value literal can occur in an attribute specification list only after a VI delimiter
119 E1+duplicateAttributeSpec+ISO 8879:1986 7.9p5+duplicate specification of attribute %1
120 W1+duplicateAttributeDef+ISO 8879:1986 11.3.2p2+duplicate definition of attribute %1
121 E0+emptyDataAttributeSpec+ISO 8879:1986 11.4.1.2p3+data attribute specification must be omitted if attribute specification list is empty
122 E0+markedSectionEnd+ISO 8879:1986 10.4p6+marked section end not in marked section declaration
123 E1+markedSectionLevel+ISO 8879:1986 10.4.1p1+number of open marked sections must not exceed TAGLVL (%1)
124 E0+unclosedMarkedSection+ISO 8879:1986 10.4p1+missing marked section end+marked section started here
125 E0+specialParseEntityEnd++entity end in character data, replaceable character data or ignored marked section
126 Q2+normalizedAttributeValueLength+ISO 8879:1986 7.9.4.5+normalized length of attribute value literal must not exceed LITLEN (%1); length was %2
127 E0+attributeValueSyntax+ISO 8879:1986 7.9.4.1p1+syntax of attribute value does not conform to declared value
128 E2+attributeValueChar+ISO 8879:1986 7.9.4.1p1+character %1 is not allowed in the value of attribute %2
129 E1+attributeValueMultiple+ISO 8879:1986 7.9.4.1p1+value of attribute %1 must be a single token
130 E2+attributeValueNumberToken+ISO 8879:1986 7.9.4p1+value of attribute %2 invalid: %1 cannot start a number token
131 E2+attributeValueName+ISO 8879:1986 7.9.4p1+value of attribute %2 invalid: %1 cannot start a name
132 E1+attributeMissing+ISO 8879:1986 7.9p4+non-impliable attribute %1 not specified but OMITTAG NO and SHORTTAG NO
133 E1+requiredAttributeMissing+ISO 8879:1986 7.9p4 7.9.1.1p2+required attribute %1 not specified
134 E1+currentAttributeMissing+ISO 8879:1986 7.9.1.1p2+first occurrence of CURRENT attribute %1 not specified
135 E1+invalidNotationAttribute+ISO 8879:1986 7.9.4.4p1+%1 is not a notation name
136 E1+invalidEntityAttribute+ISO 8879:1986 7.9.4.3p1+%1 is not a general entity name
137 E3+attributeValueNotInGroup+ISO 8879:1986 7.9.4.1p2+value of attribute %2 cannot be %1; must be one of %3
138 E1+notDataOrSubdocEntity+ISO 8879:1986 7.9.4.3p1+%1 is not a data or subdocument entity
139 E3+ambiguousModelInitial++content model is ambiguous: when no tokens have been matched, both the %2 and %3 occurrences of %1 are possible
140 E5+ambiguousModel++content model is ambiguous: when the current token is the %2 occurrence of %1, both the %4 and %5 occurrences of %3 are possible
141 E5+ambiguousModelSingleAnd++content model is ambiguous: when the current token is the %2 occurrence of %1 and the innermost containing AND group has been matched, both the %4 and %5 occurrences of %3 are possible
142 E6+ambiguousModelMultipleAnd++content model is ambiguous: when the current token is the %2 occurrence of %1 and the innermost %3 containing AND groups have been matched, both the %5 and %6 occurrences of %4 are possible
143 E1+commentDeclarationCharacter++invalid comment declaration: found character %1 outside comment but inside comment declaration+comment declaration started here
144 E1+nonSgmlCharacter++non SGML character number %1
145 E0+dataMarkedSectionDeclSubset++data or replaceable character data in declaration subset
146 E1+duplicateId+ISO 8879:1986 4.153+ID %1 already defined+ID %1 first defined here
147 E1+notFixedValue+ISO 8879:1986 4.136+value of fixed attribute %1 not equal to default
148 E1+sdCommentSignificant++character %1 is not significant in the reference concrete syntax and so cannot occur in a comment in the SGML declaration
149 E1+standardVersion+ISO 8879:1986 13p2+minimum data of first minimum literal in SGML declaration must be "ISO 8879:1986" or "ISO 8879:1986 (ENR)" or "ISO 8879:1986 (WWW)" not %1
150 E1+namingBeforeLcnmstrt+ISO 8879:1986 13.4.5p1+parameter before LCNMSTRT must be NAMING not %1
151 E1+sdEntityEnd+ISO 8879:1986 13p1+unexpected entity end in SGML declaration: only %1, S separators and comments allowed
152 E2+sdInvalidNameToken++%1 invalid: only %2 and parameter separators allowed
153 E1+numberTooBig++magnitude of %1 too big
154 E1+sdLiteralSignificant++character %1 is not significant in the reference concrete syntax and so cannot occur in a literal in the SGML declaration except as the replacement of a character reference
155 E1+syntaxCharacterNumber+ISO 8879:1986 4.36+%1 is not a valid syntax reference character number
156 E0+sdParameterEntity+ISO 8879:1986 451p7+a parameter entity reference cannot occur in an SGML declaration
157 E2+sdParamInvalidToken++%1 invalid: only %2 and parameter separators are allowed
158 E0+giveUp++cannot continue because of previous errors
159 E1+sdMissingCharacters++SGML declaration cannot be parsed because the character set does not contain characters having the following numbers in ISO 646: %1
160 E1+missingMinimumChars++the specified character set is invalid because it does not contain the minimum data characters having the following numbers in ISO 646: %1
161 E1+duplicateCharNumbers++character numbers declared more than once: %1
162 E1+codeSetHoles++character numbers should have been declared UNUSED: %1
163 W1+basesetCharsMissing++character numbers missing in base set: %1
164 W1+documentCharMax++characters in the document character set with numbers exceeding %1 not supported
165 E1+fpiMissingField++invalid formal public identifier %1: missing //
166 E1+fpiMissingTextClassSpace++invalid formal public identifier %1: no SPACE after public text class
167 E1+fpiInvalidTextClass++invalid formal public identifier %1: invalid public text class
168 E1+fpiInvalidLanguage++invalid formal public identifier %1: public text language must be a name containing only upper case letters
169 E1+fpiIllegalDisplayVersion++invalid formal public identifer %1: public text display version not permitted with this text class
170 E1+fpiExtraField++invalid formal public identifier %1: extra field
171 E0+notationIdentifierTextClass++public text class of public identifier in notation identifier must be NOTATION
172 W1+unknownBaseset++base character set %1 is unknown
173 E2+lexicalAmbiguity+ISO 8879:1986 13.4.6p2+delimiter set is ambiguous: %1 and %2 can be recognized in the same mode
174 E1+missingSignificant++characters with the following numbers in the syntax reference character set are significant in the concrete syntax but are not in the document character set: %1
175 E1+translateSyntaxCharDoc++there is no unique character in the document character set corresponding to character number %1 in the syntax reference character set
176 E1+translateSyntaxCharInternal++there is no unique character in the internal character set corresponding to character number %1 in the syntax reference character set
177 E1+missingSyntaxChar+ISO 8879:1986 13.4.3p2+the character with number %1 in ISO 646 is significant but has no representation in the syntax reference character set
178 E1+unknownCapacitySet++capacity set %1 is unknown
179 W1+duplicateCapacity++capacity %1 already specified
180 E1+capacityExceedsTotalcap++value of capacity %1 exceeds value of TOTALCAP
181 E1+unknownPublicSyntax++syntax %1 is unknown
182 E0+nmstrtLength+ISO 8879:1986 13.4.5p13+UCNMSTRT must have the same number of characters as LCNMSTRT
183 E0+nmcharLength+ISO 8879:1986 13.4.5p13+UCNMCHAR must have the same number of characters as LCNMCHAR
184 E1+subdocLevel+ISO 8879:1986 9.4.2p1+number of open subdocuments exceeds quantity specified for SUBDOC parameter in SGML declaration (%1)
185 E1+subdocEntity+ISO 8879:1986 10.5.5p12+entity %1 declared SUBDOC, but SUBDOC NO specified in SGML declaration
186 E0+parameterEntityNotEnded+ISO 8879:1986 10.1.1p2+a parameter entity referenced in a parameter separator must end in the same declaration
187 X1+missingId++reference to non-existent ID %1
188 W1+dtdUndefinedElement++generic identifier %1 used in DTD but not defined
189 E1+elementNotFinishedDocumentEnd++%1 not finished but document ended
190 E0+subdocGiveUp++cannot continue with subdocument because of previous errors
191 E0+noDtd++no document type declaration; will parse without validation
192 E0+noDtdSubset++no internal or external document type declaration subset; will parse without validation
193 E0+notSgml++this is not an SGML document
194 Q1+taglen+ISO 8879:1986 7.4.2p1+length of start-tag before interpretation of literals must not exceed TAGLEN (%1)
195 E0+groupParameterEntityNotEnded+ISO 8879:1986 10.1.3p7+a parameter entity referenced in a token separator must end in the same group
196 E1+invalidSgmlChar+ISO 8879:1986 13.1.2p3+the following character numbers are shunned characters that are not significant and so should have been declared UNUSED: %1
197 E1+translateDocChar++there is no unique character in the specified document character set corresponding to character number %1 in ISO 646
198 Q1+attributeValueLengthNeg+ISO 8879:1986 7.9.4.5+length of attribute value must not exceed LITLEN less NORMSEP (-%1)
199 Q1+tokenizedAttributeValueLengthNeg+ISO 8879:1986 7.9.4.5 7.9.3p5+length of tokenized attribute value must not exceed LITLEN less NORMSEP (-%1)
200 E1+scopeInstanceQuantity+ISO 8879:1986 13.3p9+concrete syntax scope is INSTANCE but value of %1 quantity is less than value in reference quantity set
201 E1+basesetTextClass+ISO 8879:1986 13.1.1.1p4+public text class of formal public identifier of base character set must be CHARSET
202 E1+capacityTextClass+ISO 8879:1986 13.2p7+public text class of formal public identifier of capacity set must be CAPACITY
203 E1+syntaxTextClass+ISO 8879:1986 13.4.1p6+public text class of formal public identifier of concrete syntax must be SYNTAX
204 E0+msocharRequiresMsichar+ISO 8879:1986 13.4.4p13+when there is an MSOCHAR there must also be an MSICHAR
205 E1+switchNotMarkup+ISO 8879:1986 13.4.1p4+character number %1 in the syntax reference character set was specified as a character to be switched but is not a markup character
206 E1+switchNotInCharset+ISO 8879:1986 13.4.1p4+character number %1 was specified as a character to be switched but is not in the syntax reference character set
207 W1+ambiguousDocCharacter++character numbers %1 in the document character set have been assigned the same meaning, but this is the meaning of a significant character
208 E1+oneFunction+ISO 8879:1986 13.4.4p11+character number %1 assigned to more than one function
209 E1+duplicateFunctionName+ISO 8879:1986 13.4.4p12+%1 is already a function name
210 E1+missingSignificant646++characters with the following numbers in ISO 646 are significant in the concrete syntax but are not in the document character set: %1
211 E1+generalDelimAllFunction+ISO 8879:1986 13.4.6.1p5+general delimiter %1 consists solely of function characters
212 E1+nmcharLetter+ISO 8879:1986 13.4.5p11+letters assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT: %1
213 E1+nmcharDigit+ISO 8879:1986 13.4.5p11+digits assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT: %1
214 E1+nmcharRe+ISO 8879:1986 13.4.5p11+character number %1 cannot be assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT because it is RE
215 E1+nmcharRs+ISO 8879:1986 13.4.5p11+character number %1 cannot be assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT because it is RS
216 E1+nmcharSpace+ISO 8879:1986 13.4.5p11+character number %1 cannot be assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT because it is SPACE
217 E1+nmcharSepchar+ISO 8879:1986 13.4.5p11+separator characters assigned to LCNMCHAR, UCNMCHAR, LCNMSTRT or UCNMSTRT: %1
218 E1+switchLetterDigit+ISO 8879:1986 13.4.1p4+character number %1 cannot be switched because it is a Digit, LC Letter or UC Letter
219 W0+zeroNumberOfCharacters++pointless for number of characters to be 0
220 E1+nameReferenceReservedName+ISO 8879:1986 13.4.7p6+%1 cannot be the replacement for a reference reserved name because it is another reference reserved name
221 E1+ambiguousReservedName+ISO 8879:1986 13.4.7p6+%1 cannot be the replacement for a reference reserved name because it is the replacement of another reference reserved name
222 E1+duplicateReservedName+ISO 8879:1986 13.4.7p2+replacement for reserved name %1 already specified
223 W1+reservedNameSyntax++%1 is not a valid name in the declared concrete syntax
224 E1+multipleBSequence+ISO 8879:1986 13.4.6.2p6+%1 is not a valid short reference delimiter because it has more than one B sequence
225 E1+blankAdjacentBSequence+ISO 8879:1986 13.4.6.2p6+%1 is not a valid short reference delimiter because it is adjacent to a character that can occur in a blank sequence
226 E2+delimiterLength+ISO 8879:1986 13.4.6p5+length of delimiter %1 exceeds NAMELEN (%2)
227 W2+reservedNameLength++length of reserved name %1 exceeds NAMELEN (%2)
228 E1+nmcharNmstrt+ISO 8879:1986 13.4.5p12+character numbers assigned to both LCNMCHAR or UCNMCHAR and LCNMSTRT or UCNMSTRT: %1
229 E0+scopeInstanceSyntaxCharset+ISO 8879:1986 13.3p7+when the concrete syntax scope is INSTANCE the syntax reference character set of the declared syntax must be the same as that of the reference concrete syntax
230 W0+emptyOmitEndTag+ISO 8879:1986 11.2.2p8+end-tag minimization should be O for element with declared content of EMPTY
231 W1+conrefOmitEndTag+ISO 8879:1986 11.2.2p8+end-tag minimization should be O for element %1 because it has CONREF attribute
232 E1+conrefEmpty+ISO 8879:1986 11.3.4p12+element %1 has a declared content of EMPTY and a CONREF attribute
233 E1+notationEmpty+ISO 8879:1986 11.3.3p21+element %1 has a declared content of EMPTY and a NOTATION attribute
234 E0+dataAttributeDeclaredValue+ISO 8879:1986 11.4.1p2+declared value of data attribute cannot be ENTITY, ENTITIES, ID, IDREF, IDREFS or NOTATION
235 E0+dataAttributeDefaultValue+ISO 8879:1986 11.4.1p3+default value of data attribute cannot be CONREF or CURRENT
236 Q2+attcnt+ISO 8879:1986 11.3.1+number of attribute names and name tokens (%1) exceeds ATTCNT (%2)
237 E0+idDeclaredValue+ISO 8879:1986 11.3.4p11+if the declared value is ID the default value must be IMPLIED or REQUIRED
238 E1+multipleIdAttributes+ISO 8879:1986 11.3.3p19+the attribute definition list already declared attribute %1 as the ID attribute
239 E1+multipleNotationAttributes+ISO 8879:1986 11.3.3p19+the attribute definition list already declared attribute %1 as the NOTATION attribute
240 E1+duplicateAttributeToken+ISO 8879:1986 11.3.3p20+token %1 occurs more than once in attribute definition list
241 E1+notationNoAttributes+ISO 8879:1986 11.4.1.2p2+no attributes defined for notation %1
242 E2+entityNotationUndefined+ISO 8879:1986 10.5.5p10+notation %1 for entity %2 undefined
243 E2+mapEntityUndefined++entity %1 undefined in short reference map %2
244 E1+attlistNotationUndefined+ISO 8879:1986 11.4.1.1p4+notation %1 is undefined but had attribute definition
245 Q1+bracketedLitlen+ISO 8879:1986 10.5.4.1+length of interpreted parameter literal in bracketed text plus the length of the bracketing delimiters must not exceed LITLEN (%1)
246 Q1+genericIdentifierLength+ISO 8879:1986 11.2.1.2+length of rank stem plus length of rank suffix must not exceed NAMELEN (%1)
247 E0+instanceStartOmittag+ISO 8879:1986 7.2p1+document instance must start with document element
248 Q1+grplvl+ISO 8879:1986 11.2.4.5p1+content model nesting level exceeds GRPLVL (%1)
249 Q1+grpgtcnt+ISO 8879:1986 11.2.4.5p2+grand total of content tokens exceeds GRPGTCNT (%1)
250 E0+unclosedStartTagShorttag+ISO 8879:1986 7.4.1p2+unclosed start-tag requires SHORTTAG YES
251 E0+netEnablingStartTagShorttag+ISO 8879:1986 7.4.1p2+NET-enabling start-tag requires SHORTTAG YES
252 E0+unclosedEndTagShorttag+ISO 8879:1986 7.5.1p2+unclosed end-tag requires SHORTTAG YES
253 E0+multipleDtds+ISO 8879:1986 7.1p6+DTDs other than base allowed only if CONCUR YES or EXPLICIT YES
254 E0+afterDocumentElementEntityEnd+ISO 8879:1986 7.2p1+end of entity other than document entity after document element
255 E1+declarationAfterDocumentElement+ISO 8879:1986 7.2p1+%1 declaration illegal after document element
256 E0+characterReferenceAfterDocumentElement+ISO 8879:1986 7.2p1+character reference illegal after document element
257 E0+entityReferenceAfterDocumentElement+ISO 8879:1986 7.2p1+entity reference illegal after document element
258 E0+markedSectionAfterDocumentElement+ISO 8879:1986 7.2p1+marked section illegal after document element
259 E3+requiredElementExcluded+ISO 8879:1986 11.2.5.2p5+the %1 occurrence of %2 in the content model for %3 cannot be excluded at this point because it is contextually required
260 E3+invalidExclusion+ISO 8879:1986 11.2.5.2p4+the %1 occurrence of %2 in the content model for %3 cannot be excluded because it is neither inherently optional nor a member of an OR group
261 E0+attributeValueShorttag+ISO 8879:1986 7.9.3.1+an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
262 E0+conrefNotation+ISO 8879:1986 7.9.4.4p2+value cannot be specified both for notation attribute and content reference attribute
263 E1+duplicateNotationDeclaration+ISO 8879:1986 11.4p3+notation %1 already defined
264 E1+duplicateShortrefDeclaration+ISO 8879:1986 11.5p3+short reference map %1 already defined+first defined here
265 E1+duplicateDelimGeneral+ISO 8879:1986 13.4.6.1+general delimiter role %1 already defined
266 Q1+idrefGrpcnt+ISO 8879:1986 7.9.4.5p5+number of ID references in start-tag must not exceed GRPCNT (%1)
267 Q1+entityNameGrpcnt+ISO 8879:1986 7.9.4.5p6+number of entity names in attribute specification list must not exceed GRPCNT (%1)
268 Q2+attsplen+ISO 8879:1986 7.9.2+normalized length of attribute specification list must not exceed ATTSPLEN (%1); length was %2
269 E1+duplicateDelimShortref+ISO 8879:1986 13.4.6p2+short reference delimiter %1 already specified
270 E1+duplicateDelimShortrefSet+ISO 8879:1986 13.4.6.2+single character short references were already specified for character numbers: %1
271 W1+defaultEntityInAttribute++default entity used in entity attribute %1
272 W1+defaultEntityReference++reference to entity %1 uses default entity
273 W2+mapDefaultEntity++entity %1 in short reference map %2 uses default entity
274 E1+noSuchDtd+ISO 8879:1986 12.1.3p6+no DTD %1 declared
275 W1+noLpdSubset++LPD %1 has neither internal nor external subset
276 E0+assocElementDifferentAtts+ISO 8879:1986 12.2.1p11+element types have different link attribute definitions
277 E1+duplicateLinkSet+ISO 8879:1986 12.2p6+link set %1 already defined
278 E0+emptyResultAttributeSpec+ISO 8879:1986 12.2.2p8+empty result attribute specification
279 E1+noSuchSourceElement++no source element type %1
280 E1+noSuchResultElement++no result element type %1
281 E0+documentEndLpdSubset++end of document in LPD subset
282 E1+lpdSubsetDeclaration++%1 declaration not allowed in LPD subset
283 E0+idlinkDeclSimple+ISO 8879:1986 12.1.4.3+ID link set declaration not allowed in simple link declaration subset
284 E0+linkDeclSimple+ISO 8879:1986 12.1.4.3+link set declaration not allowed in simple link declaration subset
285 E1+simpleLinkAttlistElement+ISO 8879:1986 12.1.4.3+attributes can only be defined for base document element (not %1) in simple link declaration subset
286 E0+shortrefOnlyInBaseDtd+ISO 8879:1986 11.1p11+a short reference mapping declaration is allowed only in the base DTD
287 E0+usemapOnlyInBaseDtd+ISO 8879:1986 11.1p11+a short reference use declaration is allowed only in the base DTD
288 E0+linkAttributeDefaultValue+ISO 8879:1986 12.1.4.2p3+default value of link attribute cannot be CURRENT or CONREF
289 E0+linkAttributeDeclaredValue+ISO 8879:1986 12.1.4.2p2+declared value of link attribute cannot be ID, IDREF, IDREFS or NOTATION
290 E0+simpleLinkFixedAttribute+ISO 8879:1986 12.1.4.3+only fixed attributes can be defined in simple LPD
291 E0+duplicateIdLinkSet+ISO 8879:1986 12.1.4p1+only one ID link set declaration allowed in an LPD subset
292 E1+noInitialLinkSet+ISO 8879:1986 12.2p7+no initial link set defined for LPD %1
293 E1+notationUndefinedSourceDtd++notation %1 not defined in source DTD
294 E0+simpleLinkResultNotImplied+ISO 8879:1986 12.1.1p1+result document type in simple link specification must be implied
295 E0+simpleLinkFeature+ISO 8879:1986 12.1.1p5+simple link requires SIMPLE YES
296 E0+implicitLinkFeature+ISO 8879:1986 12.1.2p4+implicit link requires IMPLICIT YES
297 E0+explicitLinkFeature+ISO 8879:1986 12.1.3p4+explicit link requires EXPLICIT YES
298 E0+lpdBeforeBaseDtd+ISO 8879:1986 7.1p1+LPD not allowed before first DTD
299 E0+dtdAfterLpd+ISO 8879:1986 7.1p1+DTD not allowed after an LPD
300 E1+unstableLpdGeneralEntity++definition of general entity %1 is unstable
301 E1+unstableLpdParameterEntity++definition of parameter entity %1 is unstable
302 E1+multipleIdLinkRuleAttribute+ISO 8879:1986 12.2.3p3+multiple link rules for ID %1 but not all have link attribute specifications
303 E1+multipleLinkRuleAttribute+ISO 8879:1986 12.2.1p9+multiple link rules for element type %1 but not all have link attribute specifications
304 E2+uselinkBadLinkSet+ISO 8879:1986 12.3p10+link type %1 does not have a link set %2
305 E1+uselinkSimpleLpd++link set use declaration for simple link process
306 E1+uselinkBadLinkType+ISO 8879:1986 12.3p10+no link type %1
307 E1+duplicateDtdLpd+ISO 8879:1986 12.1p3+both document type and link type %1
308 E1+duplicateLpd+ISO 8879:1986 12.1p3+link type %1 already defined
309 E1+duplicateDtd+ISO 8879:1986 11.1p7+document type %1 already defined
310 E1+undefinedLinkSet+ISO 8879:1986 12.2.2p8+link set %1 used in LPD but not defined
311 E1+duplicateImpliedResult+ISO 8879:1986 12.2.2p6+#IMPLIED already linked to result element type %1
312 E1+simpleLinkCount+ISO 8879:1986 12.1.1.1p1+number of active simple link processes exceeds quantity specified for SIMPLE parameter in SGML declaration (%1)
313 E0+duplicateExplicitChain+ISO 8879:1986 7.1p11+only one chain of explicit link processes can be active
314 E1+explicit1RequiresSourceTypeBase+ISO 8879:1986 12.1.2p5 12.1.3p5 12.1.3.1+source document type name for link type %1 must be base document type since EXPLICIT YES 1
315 E0+oneImplicitLink+ISO 8879:1986 7.1p10+only one implicit link process can be active
316 W1+sorryLink++sorry, link type %1 not activated: only one implicit or explicit link process can be active (with base document type as source document type)
317 E0+entityReferenceMissingName+ISO 8879:1986 9.4.4p1 9.4.4p2+name missing after name group in entity reference
318 E1+explicitNoRequiresSourceTypeBase+ISO 8879:1986 12.1.2p5 12.1.3p5 12.1.3.1+source document type name for link type %1 must be base document type since EXPLICIT NO
319 W0+linkActivateTooLate++link process must be activated before base DTD
320 E0+pass2Ee++unexpected entity end while starting second pass
321 E2+idlinkElementType+ISO 8879:1986 12.2.3p2+type %1 of element with ID %2 not associated element type for applicable link rule in ID link set
322 E0+datatagNotImplemented++DATATAG feature not implemented
323 E0+startTagMissingName+ISO 8879:1986 7.4p1+generic identifier specification missing after document type specification in start-tag
324 E0+endTagMissingName+ISO 8879:1986 7.5p1+generic identifier specification missing after document type specification in end-tag
325 E0+startTagGroupNet+ISO 8879:1986 7.4.1.3p1+a NET-enabling start-tag cannot include a document type specification
326 E0+documentElementUndefined+ISO 8879:1986 11.1p10+DTD did not contain element declaration for document type name
327 E0+badDefaultSgmlDecl++invalid default SGML declaration
328 E1+nonExistentEntityRef++reference to entity %1 for which no system identifier could be generated+entity was defined here
329 W0+pcdataUnreachable+ISO 8879:1986 11.2.4p11+content model is mixed but does not allow #PCDATA everywhere
330 E0+sdRangeNotSingleChar++start or end of range must specify a single character
331 E0+sdInvalidRange++number of first character in range must not exceed number of second character in range
332 E0+sdEmptyDelimiter++delimiter cannot be an empty string
333 W0+tooManyCharsMinimumLiteral++too many characters assigned same meaning with minimum literal
334 W1+defaultedEntityDefined++earlier reference to entity %1 used default entity
335 W0+emptyStartTag++empty start-tag
336 W0+emptyEndTag++empty end-tag
337 W1+unusedMap++unused short reference map %1
338 W1+unusedParamEntity++unused parameter entity %1
339 W1+cannotGenerateSystemIdPublic++cannot generate system identifier for public text %1
340 W1+cannotGenerateSystemIdGeneral++cannot generate system identifier for general entity %1
341 W1+cannotGenerateSystemIdParameter++cannot generate system identifier for parameter entity %1
342 W1+cannotGenerateSystemIdDoctype++cannot generate system identifier for document type %1
343 W1+cannotGenerateSystemIdLinktype++cannot generate system identifier for link type %1
344 W1+cannotGenerateSystemIdNotation++cannot generate system identifier for notation %1
345 W1+excludeIncludeSame++element type %1 both included and excluded
346 E1+implyingDtd++no document type declaration; implying %1
347 E1+afdrVersion++minimum data of AFDR declaration must be "ISO/IEC 10744:1997" not %1
348 E0+missingAfdrDecl++AFDR declaration required before use of AFDR extensions
349 E0+enrRequired++ENR extensions were used but minimum literal was not "ISO 8879:1986 (ENR)" or "ISO 8879:1986 (WWW)"
350 E1+numericCharRefLiteralNonSgml++illegal numeric character reference to non-SGML character %1 in literal
351 E2+numericCharRefUnknownDesc++cannot convert character reference to number %1 because description %2 unrecognized
352 E3+numericCharRefUnknownBase++cannot convert character reference to number %1 because character %2 from baseset %3 unknown
353 E1+numericCharRefBadInternal++character reference to number %1 cannot be converted because of problem with internal character set
354 E1+numericCharRefNoInternal++cannot convert character reference to number %1 because character not in internal character set
355 E0+wwwRequired++Web SGML adaptations were used but minimum literal was not "ISO 8879:1986 (WWW)"
356 E1+attributeTokenNotUnique++token %1 can be value for multiple attributes so attribute name required
357 Q1+hexNumberLength++length of hex number must not exceed NAMELEN (%1)
358 W1+entityNameSyntax++%1 is not a valid name in the declared concrete syntax
360 W0+cdataContent++CDATA declared content
361 W0+rcdataContent++RCDATA declared content
362 W0+inclusion++inclusion
363 W0+exclusion++exclusion
364 W0+numberDeclaredValue++NUMBER or NUMBERS declared value
365 W0+nameDeclaredValue++NAME or NAMES declared value
366 W0+nutokenDeclaredValue++NUTOKEN or NUTOKENS declared value
367 W0+conrefAttribute++CONREF attribute
368 W0+currentAttribute++CURRENT attribute
369 W0+tempMarkedSection++TEMP marked section
370 W0+instanceIncludeMarkedSection++included marked section in the instance
371 W0+instanceIgnoreMarkedSection++ignored marked section in the instance
372 W0+rcdataMarkedSection++RCDATA marked section
373 W0+piEntity++processing instruction entity
374 W0+bracketEntity++bracketed text entity
375 W0+internalCdataEntity++internal CDATA entity
376 W0+internalSdataEntity++internal SDATA entity
377 W0+externalCdataEntity++external CDATA entity
378 W0+externalSdataEntity++external SDATA entity
379 W0+dataAttributes++attribute definition list declaration for notation
381 W0+missingSystemId++no system id specified
382 W0+psComment++comment in parameter separator
383 W0+namedCharRef++named character reference
384 W0+andGroup++AND group
385 W0+attributeValueNotLiteral++attribute value not a literal
386 W0+missingAttributeName++attribute name missing
387 W0+elementGroupDecl++element declaration for group of element types
388 W0+attlistGroupDecl++attribute definition list declaration for group of element types
389 W0+emptyCommentDecl++empty comment declaration
390 W0+commentDeclS++S separator in comment declaration
391 W0+commentDeclMultiple++multiple comments in comment declaration
392 W0+missingStatusKeyword++no status keyword
393 W0+multipleStatusKeyword++multiple status keywords
394 W0+instanceParamEntityRef++parameter entity reference in document instance
395 W0+current++CURRENT attribute
396 W0+minimizationParam++element type minimization parameter
397 W0+refc++reference not terminated by REFC delimiter
398 W0+pcdataNotFirstInGroup++#PCDATA not first in model group
399 W0+pcdataInSeqGroup++#PCDATA in SEQ group
400 W0+pcdataInNestedModelGroup++#PCDATA in nested model group
401 W0+pcdataGroupNotRep++#PCDATA in model group that does not have REP occurrence indicator
402 W0+nameGroupNotOr++name group or name token group used connector other than OR
403 W0+piMissingName++processing instruction does not start with name
404 W0+instanceStatusKeywordSpecS++S separator in status keyword specification in document instance
405 W0+externalDataEntityRef++reference to external data entity
406 W0+attributeValueExternalEntityRef++reference to external entity in attribute value
407 W1+dataCharDelim++character %1 is the first character of a delimiter but occurred as data
408 W0+explicitSgmlDecl++SGML declaration was not implied
409 W0+internalSubsetMarkedSection++marked section in internal DTD subset
410 E0+nestcWithoutNet++NET-enabling start-tag not immediately followed by null end-tag
411 E0+contentAsyncEntityRef++entity end in different element from entity reference
412 E0+immednetRequiresEmptynrm++NETENABL IMMEDNET requires EMPTYNRM YES
413 W0+nonSgmlCharRef++reference to non-SGML character
414 W0+defaultEntityDecl++declaration of default entity
415 W0+internalSubsetPsParamEntityRef++reference to parameter entity in parameter separator in internal subset
416 W0+internalSubsetTsParamEntityRef++reference to parameter entity in token separator in internal subset
417 W0+internalSubsetLiteralParamEntityRef++reference to parameter entity in parameter literal in internal subset
418 E0+cannotGenerateSystemIdSgml++cannot generate system identifier for SGML declaration reference
419 E1+sdTextClass++public text class of formal public identifier of SGML declaration must be SD
420 E0+sgmlDeclRefRequiresWww++SGML declaration reference was used but minimum literal was not "ISO 8879:1986 (WWW)"
421 W0+pcdataGroupMemberOccurrenceIndicator++member of model group containing #PCDATA has occurrence indicator
422 W0+pcdataGroupMemberModelGroup++member of model group containing #PCDATA is a model group
423 E0+entityRefNone++reference to non-predefined entity
424 E0+entityRefInternal++reference to external entity
425 E0+implydefEntityDefault++declaration of default entity conflicts with IMPLYDEF ENTITY YES
426 E0+sorryActiveDoctypes++parsing with respect to more than one active doctype not supported
427 E0+activeDocLink+ISO 8879:1986 7.1+cannot have active doctypes and link types at the same time
428 E1+concurrentInstances+ISO 8879:1986 7.2.1+number of concurrent document instances exceeds quantity specified for CONCUR parameter in SGML declaration (%1)
429 E0+datatagBaseDtd+ISO 8879:1986 11.2.4.4+datatag group can only be specified in base document type
430 E0+emptyStartTagBaseDtd+ISO 8879:1986 7.4.1.1+element not in the base document type can't have an empty start-tag
431 E0+emptyEndTagBaseDtd+ISO 8879:1986 7.5.1.1+element not in base document type can't have an empty end-tag
432 W0+immediateRecursion++immediately recursive element
433 E1+urnMissingField++invalid URN %1: missing ":"
434 E1+urnMissingPrefix++invalid URN %1: missing "urn:" prefix
435 E1+urnInvalidNid++invalid URN %1: invalid namespace identifier
436 E1+urnInvalidNss++invalid URN %1: invalid namespace specific string
437 E1+urnExtraField++invalid URN %1: extra field
438 E0+omittedProlog++prolog can't be omitted unless CONCUR NO and LINK EXPLICIT NO and either IMPLYDEF ELEMENT YES or IMPLYDEF DOCTYPE YES
439 E0+impliedDocumentElement++can't determine name of #IMPLIED document element
440 E0+impliedDoctypeConcurLink++can't use #IMPLICIT doctype unless CONCUR NO and LINK EXPLICIT NO
441 E0+sorryImpliedDoctype++Sorry, #IMPLIED doctypes not implemented
442 W0+dtdDataEntityReference++reference to DTD data entity ignored
443 E2+parameterEntityNotationUndefined++notation %1 for parameter entity %2 undefined
444 E1+dsEntityNotationUndefined++notation %1 for external subset undefined
445 E1+specifiedAttributeRedeclared+ISO 8879:1986 K4.4+attribute %1 can't be redeclared
446 E1+notationMustNotBeDeclared++#IMPLICIT attributes have already been specified for notation %1
447 E0+peroGrpoStartTag+ISO 8879:1986 9.4.4p3+a name group is not allowed in a parameter entity reference in a start tag
448 W0+peroGrpoEndTag+ISO 8879:1986 9.4.4p3+name group in a parameter entity reference in an end tag (SGML forbids them in start tags)
450 W0+notationConref++if the declared value is NOTATION a default value of CONREF is useless
451 E0+sorryAllImplicit++Sorry, #ALL and #IMPLICIT content tokens not implemented
453 +delimStart++delimiter
456 +nameStartCharacter++name start character
458 +separator++separator
459 +nameCharacter++name character
460 +dataCharacter++data character
461 +minimumDataCharacter++minimum data character
462 +significantCharacter++significant character
463 +recordEnd++record end character
464 +recordStart++record start character
465 +space++space character
468 +parameterLiteral++parameter literal
469 +dataTagGroup++data tag group
470 +modelGroup++model group
471 +dataTagTemplateGroup++data tag template group
473 +nameToken++name token
474 +elementToken++element token
475 +inclusions++inclusions
476 +exclusions++exclusions
477 +minimumLiteral++minimum literal
478 +attributeValueLiteral++attribute value literal
479 +systemIdentifier++system identifier
481 +attributeValue++attribute value
482 +capacityName++name of capacity
483 +generalDelimiteRoleName++name of general delimiter role
484 +referenceReservedName++reference reserved name
485 +quantityName++name of quantity
486 +entityEnd++entity end
487 +shortrefDelim++short reference delimiter