From: Andreas Neiser Date: Mon, 1 Jul 2013 08:30:48 +0000 (+0200) Subject: Better entity loading X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=8995bc10746c397cb706167ac41c60bcb9961607;p=daqtools.git Better entity loading --- diff --git a/xml-db/xml-db.pl b/xml-db/xml-db.pl index d8ce180..2b635ad 100755 --- a/xml-db/xml-db.pl +++ b/xml-db/xml-db.pl @@ -149,8 +149,10 @@ sub LoadDBAndFiles { my $doc = $parser->parse_file($_); ValidateXML($doc, $schemas); my $dbname = $doc->getDocumentElement->getAttribute('name'); + die "File <$_>: Entity with name $dbname already exists in database" + if exists $db->{$dbname}; $db->{$dbname} = $doc; - print "Loaded and validated entity <$dbname> from db/$_\n" if $verbose; + print "Loaded and validated entity <$dbname> from database <$_>\n" if $verbose; } }