Skip to main content

XML Parser message codes XML-CODE

  • February 15, 2013
  • 0 replies
  • 0 views

Problem:

What is the definition of the XML-CODE's that can be returned from XML-PARSE?

           XML PARSE WS-XML-DOCUMENT

              PROCESSING PROCEDURE 20000-PROCESS-XML

              ON EXCEPTION

                 DISPLAY 'XML DOCUMENT ERROR ' XML-CODE

                 STOP RUN

              NOT ON EXCEPTION

                 DISPLAY 'XML DOCUMENT PARSED SUCCESSFULLY'

           END-XML.

Resolution:

List of all XML-CODE and their descriptions.

1       The parser found an invalid character while scanning

white space outside element content.                        

  

2       The parser found an invalid start of a processing instruction,

element, comment or document type declaration outside element

content.                           

3       The parser found a duplicate attribute name.         

                             

4       The parser found the markup character '<' in an attribute

value.                     

5       The start and end tag names of an element did not match.

                            

6       The parser found an invalid character in element content.

                          

8       The parser found in element content the CDATA closing

character sequence '' without the matching opening character

sequence ''.       

9       The parser found an invalid character in a comment.  

                               

10      The parser found in a comment the character sequence

'--' (dashdash) not followed by '>'.                        

  

11      The parser found an invalid character in a processing

instruction data segment.     

12      A processing instruction target name was 'xml' in lower-case,

upper-case or mixed-case.                                

13      The parser found an invalid digit in a hexadecimal character

reference (of the form &#xdddd;).                            

14      The parser found an invalid digit in a decimal character

reference (of the form &#dddd;).                             

     

15      The encoding declaration value in the XML declaration

did not begin with lower- or upper-case A through Z          

           

16      A character reference did not refer to a legal XML character.

                      

17      The parser found an invalid character in an entity reference

name.

18      The parser found an invalid character in an attribute

value.

100     The parser reached the end of the document while scanning

the start of the XML declaration.

101     The parser reached the end of the document while looking

for the end of the XML declaration.

102     The parser reached the end of the document while looking

for the root element.

103     The parser reached the end of the document while looking

for the version information in the XML declaration.     

104     The parser reached the end of the document while looking

for the version information value in the XML declaration.

106     The parser reached the end of the document while looking

for the encoding declaration value in the XML declaration.  

108     The parser reached the end of the document while looking

for the standalone declaration value in the XML declaration.

109     The parser reached the end of the document while scanning

an attribute name.   

110     The parser reached the end of the document while scanning

an attribute value.

111     The parser reached the end of the document while scanning

a character reference or entity reference in an attribute value.

112     The parser reached the end of the document while scanning

an empty element tag.

113     The parser reached the end of the document while scanning

the root element name.

114     The parser reached the end of the document while scanning

an element name.          

115     The parser reached the end of the document while scanning

character data in element content.

116     The parser reached the end of the document while scanning

a processing instruction in element content.

117     The parser reached the end of the document while scanning

a comment or CDATA section in element content.

118     The parser reached the end of the document while scanning

a comment in element content.

119     The parser reached the end of the document while scanning

a CDATA section in element content.

120     The parser reached the end of the document while scanning

a character reference or entity reference in element content.

122     The parser found a possible invalid start of a document

type declaration.

123     The parser found a second document type declaration.

124     The first character of the root element name was not

a letter, '_' or ':'.

125     The first character of the first attribute name of an

element was not a letter, '_' or ':'.

126     The parser found an invalid character either in or following

an element name.

127     The parser found a character other than '=' following

an attribute name.

128     The parser found an invalid attribute value delimiter.

130     The first character of an attribute name was not a letter,

'_' or ':'.

131     The parser found an invalid character either in or following

an attribute name.

132     An empty element tag was not terminated by a '>' following

the '/'.

133     The first character of an element end tag name was not

a letter, '_' or ':'.

134     An element end tag name was not terminated by a '>'.

135     The first character of an element name was not a letter,

'_' or ':'.

138     The first character of a processing instruction target

name was not a letter, '_' or ':'.

139     The parser found an invalid character in or following

a processing instruction target name.

140     A processing instruction was not terminated by the closing

character sequence '?>'.

141     The parser found an invalid character following '&' in

a character reference or entity reference.

142     The version information was not present in the XML declaration.

143     'version' in the XML declaration was not followed by

a '='.

144     The version declaration value in the XML declaration

is either missing or improperly delimited.

145     The version information value in the XML declaration

specified a bad character, or the start and end delimiters did

not match.

146     The parser found an invalid character following the version

information value closing delimiter in the XML declaration.

147     The parser found an invalid attribute instead of the

optional encoding declaration in the XML declaration.

148     'encoding' in the XML declaration was not followed by

a '='.

149     The encoding declaration value in the XML declaration

is either missing or improperly delimited.

150     The encoding declaration value in the XML declaration

specified a bad character, or the start and end delimiters did

not match.

151     The parser found an invalid character following the encoding

declaration value closing delimiter in the XML declaration.

152     The parser found an invalid attribute instead of the

optional standalone declaration in the XML declaration.

153     'standalone' in the XML declaration was not followed

by a '='.

154     The standalone declaration value in the XML declaration

is either missing or improperly delimited.    

155     The standalone declaration value was neither 'yes' nor

'no' only.

156     The standalone declaration value in the XML declaration

specified a bad character, or the start and end delimiters did

not match.

157     The parser found an invalid character following the standalone

declaration value closing delimiter in the XML declaration.

158     The XML declaration was not terminated by the proper

character sequence '?>', or contained an invalid attribute.

159     The parser found the start of a document type declaration

after the end of the root element.

160     The parser found the start of an element after the end

of the root element.

201     Miscellaneous XML document parsing errors.

300     The document was encoded in EBCDIC, but the CODEPAGE

compiler option specified a supported ASCII code page.

306     The document was encoded in ASCII, but the CODEPAGE compiler

option specified a supported EBCDIC code page.

  

310     The CODEPAGE compiler option specified a supported EBCDIC

code page, but the document was encoded in Unicode.

Attachments:

XML_Parse_Codes.pdf

Old KB# 5225

0 replies

Be the first to reply!