> Not sure if this is just the way it appears to me, or if it is a > difference between Universe and Unidata which I have not worked with, > but from what I can see you need to separate the lines of code.
Yes, this was a cut/paste issue - they are indeed on separate lines in the source. > > X.XML.INPUT.FILE = '_XML_/test.xml' > X.XML.EXT.RULE.FILE = '_XML_/test.ext' > X.STATUS = PrepareXML(X.XML.INPUT.FILE, X.XML.HANDLE) > X.STATUS = OpenXMLData(X.XML.HANDLE, X.XML.EXT.RULE.FILE, > X.XML.DATA.HANDLE) > X.EOF = 0 > LOOP > WHILE X.EOF = 0 DO > X.STATUS = ReadXMLData(X.XML.DATA.HANDLE, X.REC) > IF X.STATUS = XML.EOF THEN > X.EOF = 1 > END ELSE > PRINT "Read record ":X.REC > END > REPEAT > X.STATUS = CloseXMLData(X.XML.DATA.HANDLE) X.STATUS = > ReleaseXML(X.XML.HANDLE) > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > Sent: Sunday, 5 February 2006 5:46 p.m. > To: [email protected] > Subject: [U2] Unidata XML > > Can anyone shed light on why this simple example won't compile? It dies > on the OpenXMLData line. > > X.XML.INPUT.FILE = '_XML_/test.xml' > X.XML.EXT.RULE.FILE = '_XML_/test.ext' > X.STATUS = PrepareXML(X.XML.INPUT.FILE, X.XML.HANDLE) X.STATUS = > OpenXMLData(X.XML.HANDLE, X.XML.EXT.RULE.FILE, X.XML.DATA.HANDLE) X.EOF > = 0 LOOP WHILE X.EOF = 0 DO > X.STATUS = ReadXMLData(X.XML.DATA.HANDLE, X.REC) > IF X.STATUS = XML.EOF THEN > X.EOF = 1 > END ELSE > PRINT "Read record ":X.REC > END > REPEAT > X.STATUS = CloseXMLData(X.XML.DATA.HANDLE) X.STATUS = > ReleaseXML(X.XML.HANDLE) > > > > Compiling Unibasic: CUSTOM.SOURCE/H08.P.TEST.XML in mode 'u'. > main program: syntax error at or before > <line 7> X.STATUS = OpenXMLData(X.XML.HANDLE, X.XML.EXT.RULE.FILE, > X.XML.DATA.HANDLE) > --------------------------------------------------------^ > Expecting: > array,string,number,function,variable,OR,AND,!,>,>=,<,<=,=,<>,MATCH,CAT, > :,+,- > > Warning: Variable 'X.REC' never assigned a value > Warning: Variable 'X.XML.DATA.HANDLE' never assigned a value > Warning: Variable 'X.XML.HANDLE' never assigned a value > Warning: Variable 'XML.EOF' never assigned a value matrix "PrepareXML" > undefined. > matrix "CloseXMLData" undefined. > matrix "ReadXMLData" undefined. > matrix "ReleaseXML" undefined. > compilation failed > > Jeff Butera, Ph.D. > Administrative Systems > Hampshire College > [EMAIL PROTECTED] > 413-559-5556 > > "Hindsight alone is not wisdom." > George W. Bush > ------- > u2-users mailing list > [email protected] > To unsubscribe please visit http://listserver.u2ug.org/ > ------- > u2-users mailing list > [email protected] > To unsubscribe please visit http://listserver.u2ug.org/ > Jeff Butera, Ph.D. Administrative Systems Hampshire College [EMAIL PROTECTED] 413-559-5556 "Hindsight alone is not wisdom." George W. Bush ------- u2-users mailing list [email protected] To unsubscribe please visit http://listserver.u2ug.org/
