Boost logo

Boost Users :

Subject: [Boost-users] read_graphml: read more than 1 graph from the same graphml file
From: Bartha Attila (abartha_at_[hidden])
Date: 2012-11-15 08:43:06


Thank You. I will look at it. ________________________________ From: Jeremiah Willcock <jewillco_at_[hidden]> To: "boost-users_at_[hidden]" <boost-users_at_[hidden]> Sent: Monday, November 12, 2012 11:32 PM Subject: Re: [Boost-users] read_graphml: read more than 1 graph from the same graphml file On Mon, 12 Nov 2012, Bartha Attila wrote: > Hello ! > > Is there a way a to read more than one graph from a .graphml file using read_graphml ? > Here's what I tried: > -open an input stream to the graphml file; > -call a function to read the graph from the file (the function uses read_graphml) and print the graph to stdout; > -call the same function again, hoping that the second graph from the file will be read; > -close the file input stream. > > If I call the function once, it works fine and returns the first graph defined in the graphml file. > If I call the function the twice, I get the following runtime exception: >  'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::property_tree::ptree_bad_ > path> >' >  what():  No such node (graphml) I just added this feature to the trunk in response to your question. There is now an extra parameter to read_graphml to give the zero-based index of the graph you want within the file.  That isn't ideal if there are a lot of graphs in the file, but it's more reliable than what is there now. -- Jeremiah Willcock _______________________________________________ Boost-users mailing list Boost-users_at_[hidden] http://lists.boost.org/mailman/listinfo.cgi/boost-users



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net