Kbase P96296: The LOAD method of an X-Document Handle results in a FATAL ERROR, (9082).
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/27/2004 |
|
Status: Unverified
SYMPTOM(s):
A fatal error is reported on the LOAD statement of an X-Document object hanle.
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 '<xml-file>', line '#', coulmn '#', message 'expected end of tag '<tag>'. (9082)
The XML's encoding attribute is set to UTF-8.
The internal code page (-cpinternal) of the Progress Client that executes the load statement is ISO8559-1.
CAUSE:
The error is raised because the XML encoding and the Progress client internal code page are different.
FIX:
Two methods of resolving this issue:
1. If you have control over how the XML fiel is created you can make sure the XML is encoded with the same codepage that the Progress client is using.
2. If you do not have contol over the XML file creation, then you can perform a code page convert