Kbase P91357: Error 9082 when creating XML document
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/24/2004 |
|
Status: Unverified
SYMPTOM(s):
Error 9082 when creating XML document
X-NODEREF or X-DOCUMENT <method-name> got an error: <xml-exception>. (9082)
X-NODEREF or X-DOCUMENT LOAD got an error: FATAL ERROR: file<BR>line , column , message 'Invalid character(Unicode: 0xC)'.(9082)
X-NODEREF or X-DOCUMENT LOAD got an error: FATAL ERROR: file 'c:\test.xml', line '2', column '8', message 'Invalid character(Unicode: 0xF)'.(9082)
Setting an XML node value to 15, when creating an XML document results in error 9082.
CAUSE:
The characters specified when creating the document are invalid and must be within certain range limits to avoid this problem.
FIX:
According to the World Wide Web Consortium:
What does An invalid XML character (Unicode: 0x????) was found in the element content of the document mean?
Either your document contains characters disallowed by XML 1.0 (see Section 2.2 of XML 1.0 for details) or your document isn't encoded as expected. The default encoding for XML documents is either UTF-16 or UTF-8. If your document contains disallowed characters you have to remove them.
New characters may be added to these standards by amendments or new editions. Consequently, XML processors MUST accept any character in the range specified for:
Character Range
[2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */