$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Sebastian Redl (sebastian.redl_at_[hidden])
Date: 2006-04-26 14:31:39
Jose wrote:
>http://msdn.microsoft.com/visualc/rss.xml
>
>
Parses and displays fine for me. That's without my patch.
>So, what is the code to read the multiple titles ? This is my oversight for
>not looking at this in more detail
>
>
It's rather complicated. This is not what PropTree was built for, as far
as I can see - support for multiple nodes with the same name is rather
weak. Path resolution always takes the first that comes up. It's not an
XPath engine - not by far.
The steps to take in this specific case would be:
1) Get the child "rss.channel".
2) Call sort() on the channel. (Marcin, is sort() stable, i.e. would it
preserve the relative order of the item elements here?)
3) Use std::equal_range() with "item" to get the start and end iterator
of the item elements.
4) For each of the items, get the child "title".
Sebastian Redl