Kbase 21451: Error 9102 Due To Stricter Validation by 9.1C XML Parser
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1C
SYMPTOM(s):
X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method <method>. (9102)
An XML file that works fine with Progress 4GL prior to version 9.1C can now give the following error:
X-NODEREF must be associated with a valid X-DOCUMENT in order to
use it in method <method>. (9102)
FIX:
Beginning with Version 9.1C, Progress uses a new XML parser called XERCES.
XERCES takes more care about the validity of XML files.
Testing has shown an XML File edited by XML Spy 3.5 could work fine with 9.1A but generate error 9102 with Version 9.1C. Opened with a later version of XML Spy (4.1), the file gave this warning:
"This file is not valid: Mandatory element '<element>' expected in"
Then it was suggested to revalidate it.
There can be a problem in the XML file that Progress now validates in Version 9.1C. As a result, if you happen to see this error it is important to confirm that the XML file is valid; perhaps using a tool such as XML spy.