Le Thu, 10 Aug 2017 18:42:37 +0200, Hans Lehmann <h...@gambas-buch.de> a écrit:
Hello Adrian,
Thank you for this example in the playground. Now I can successfully work with the component gb.xml. To the red marked lines in the source text section, I find no description in the documentation. Questions: What is the meaning of the Boolean property ReadFlags with regard to the use of the class XmlReader?What is the effect of setting the value to False?
Public Sub btnParseXMLNodes_Click()
txaNodes.Clear xmlReader.Open(sXMLPath) xmlReader.ReadFlags[XmlReaderNodeType.Element] = True xmlReader.ReadFlags[XmlReaderNodeType.Attribute] = True xmlReader.Read()
  While Not xmlReader.Eof
   ...
  Wend
 End
Regards Hans

When a ReadFlag is set to False, the Read() method will skip the corresponding
XML node type if it encounters it.
By default they are all set to True, setting them to true manually won't do anything.

Here is an example, you can toggle the ReadFlags and see the result :

https://gambas-playground.proko.eu/?gist=b90eeff3dacbec0548d01701f3c05133

--
Adrien Prokopowicz

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to