23 using namespace zypp::xml;
24 using namespace zypp::ws;
36 Impl(
const Pathname &result_file,
42 bool consumeNode(
Reader & reader_r );
48 bool WebpinResultFileReader::Impl::consumeNode(
Reader & reader_r)
50 if ( reader_r->
nodeType() == XML_READER_TYPE_ELEMENT )
53 if ( reader_r->
name() ==
"packages" )
59 if ( reader_r->
name() ==
"package" )
63 if ( reader_r->
name() ==
"name" )
67 if ( reader_r->
name() ==
"version" )
71 if ( reader_r->
name() ==
"summary" )
75 if ( reader_r->
name() ==
"repoURL" )
79 if ( reader_r->
name() ==
"checksum" )
82 if ( reader_r->
name() ==
"distro" )
87 else if ( reader_r->
nodeType() == XML_READER_TYPE_END_ELEMENT )
90 if ( reader_r->
name() ==
"package" )
100 WebpinResultFileReader::Impl::Impl(
const Pathname &result_file,
102 : _callback(callback)
104 Reader reader( result_file );
105 MIL <<
"Reading " << result_file << endl;