On 17/02/16 00:32, Tobias Boege wrote: > On Tue, 16 Feb 2016, Tobias Boege wrote: >> On Tue, 16 Feb 2016, KKing wrote: >>> I'm using Gambas 3.5.4 on Linux Mint >>> >>> I want to use XmlDocument but can't seem to load an existing xml >>> document file. >>> >>> It errors on loads and just gives error text of "Null object" >>> >>> I can open and read the same file via XmlReader, but I want to work with >>> the whole document via DOM. >>> >>> Is this likely to be something in the version of 3.5.4 that I'm using, >>> that if I take trouble to compile newer version from source will resolve? >>> >>> Or am I misunderstanding usage of the XmlDocument? >>> >> You are not. This issue is very possibly related to bug #894 in the bug >> tracker, but I guess you can't access bug reports if you are not registered. >> XmlDocument.FromString() and XmlDocument.Open() both basically only delegate >> their work to the same routine XMLDocument_SetContent() and we both get a >> "Null object" error. >> >> It appears that Adrien, the author of the component, is busy these days. I >> may be able to look into the issue later. >> > I spoke too soon. The problem in bug #894 was not a "Null object" but a > segfault and is fixed now. > > On my system with Gambas 3.8.90, I could not reproduce your problem at all. > Did you by any chance forgot to instantiate the XmlDocument? Like so: > > Dim x As New XmlDocument > > x.Open(sPath) > > (Note the "New" in the declaration.) This would be an easy source of a "Null > object" error. > > In any case, Gambas 3.5.4 is from July 2014. Gambas had ca. 1300 commits > since then. It would probably be profitable to update if you can, and you > should update if your problem was not the missing "New". > > Regards, > Tobi > Tobi, with the new in Dim statement it works. many thanks.
- - - - - ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user