Le Fri, 11 Aug 2017 14:25:33 +0200, Hans Lehmann <h...@gambas-buch.de> a écrit:


I am unable to read and display the structure of the following XML file xml.xml:
Does anyone have an idea or suggestion or even a finished solution for the above mentioned task? My projects with >XmlDocument and XmlReader do not display the structure of the xml.xml file correctly. But: Other XML files are displayed >correctly. We are looking for a (general) solution for any XML files.

The problem in your code is here :

    For Each xChild In xmlElement.ChildElements
      'Extract Element-Value if the element has no children
      If (xChild.ChildElements.Count = 0) Then

You are assuming elements have either text or other elements in them, but your
E3 element has both.

To do this, you have to treat each element separately, and to iterate on all node types using the Children property (not just Elements, which is what the
ChildElements property does).

The attached example gives a simple solution to your problem.


Adrien Prokopowicz

Attachment: XmlTree-0.0.1.tar.gz
Description: GNU Zip compressed data

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

Reply via email to