24 #undef ZYPP_BASE_LOGGER_LOGGROUP
25 #define ZYPP_BASE_LOGGER_LOGGROUP "parser::yum"
28 using namespace zypp::xml;
73 bool consumeNode(
Reader & reader_r );
100 RepomdFileReader::Impl::Impl(
105 Reader reader( repomd_file );
106 MIL <<
"Reading " << repomd_file << endl;
125 if ( reader_r->
nodeType() == XML_READER_TYPE_ELEMENT )
128 if ( reader_r->
name() ==
"repomd" )
135 if ( reader_r->
name() ==
"data" )
143 if ( reader_r->
name() ==
"location" )
152 if ( reader_r->
name() ==
"checksum" )
157 _location.setChecksum(
CheckSum( checksum_type, checksum_vaue ) );
162 if ( reader_r->
name() ==
"timestamp" )
171 else if ( reader_r->
nodeType() == XML_READER_TYPE_END_ELEMENT )
174 if ( reader_r->
name() ==
"data" )
177 _callback( _location, _type );