Iterating through DOM tree using an Iterator

Joined
Oct 20, 2011
Messages
1
Reaction score
0
Hello,

I'm creating a C++ program that manipulates xml files using DOM tree and MSXML parser. I have to iterate through this DOM tree. It can be possible using methods like GetNextSibling, GetFirstChild, GetParent,...
But what I want to do when iterating is to be able to go directly to the next node in the structure, without having to test wether I need to call GetNextSibling, GetFirstChild or GetParent
For example let's say I have this xml file structure

<A>
<B>
<E/>
<F/>
</B>
<C/>
<D/>
</A>

I want to use some iterator that will allow me to call a certain GetNext method or something like that in such a may that I can iterate through this structure like that :
A - B - E - F - C - D

I already implemented a logic to do so, but I want to know if there is a ready to use one, so I don't have to reinvent the wheel.

Thanks in advance for any help or advice.

Hajer OUALHA
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,042
Latest member
icassiem

Latest Threads

Top