I want to know how to read all the elements' names in the following xml file:
<fruits>
<apple> ... </apple>
<banana> ... </banana>
<grapes> ... </grapes>
<mango> ... </mango>
<papaya> ... </papaya>
<strawberry> ... </strawberry>
</fruits>
Here, the condition is that I am not sure which fruits are available (e.g. whether or not apple is present on that day). I know only the element <fruits>
is available; child names are unknown and the number of children for <fruits>
is also unknown.
How can I find the fruits available on that day using Xerces DOM parsing?
You can use the
DOMNodeIterator
to iterate all elements in yourDOMDocument
and then use theDOMNode->getName()
to get the name and check if that's what you need.