private static void read_oai_details_identify(XmlReader readerXml, OAI_PMH_Configuration config, bool baseSpecified)
{
while (readerXml.Read())
{
if (readerXml.NodeType == XmlNodeType.Element)
{
switch (readerXml.Name.ToLower())
{
case "name":
readerXml.Read();
config.Name = readerXml.Value.Trim();
break;
case "identifier":
readerXml.Read();
config.Identifier = readerXml.Value.Trim();
if (!baseSpecified)
config.Identifier_Base = "oai:" + config.Identifier.ToLower() + ":";
break;
case "adminemail":
readerXml.Read();
config.Add_Admin_Email(readerXml.Value.Trim());
break;
case "description":
readerXml.Read();
config.Add_Description(readerXml.Value.Trim());
break;
}
}
}
}