# HG changeset patch # User Bob Rosenberg # Date 1284976543 -3600 # Node ID cab9da9b71bb6ef07ee8ecf91722a9227436abfb # Parent 5720fe8b820c3481ae30605a101561d796e72420 Test and fail for badly invalid unit elements when joining diff -r 5720fe8b820c -r cab9da9b71bb metatools/sysdeftools/joinsysdef.pl --- a/metatools/sysdeftools/joinsysdef.pl Thu Sep 16 17:45:27 2010 +0100 +++ b/metatools/sysdeftools/joinsysdef.pl Mon Sep 20 10:55:43 2010 +0100 @@ -290,6 +290,10 @@ $node->setAttribute($atr,$link); } } + if(scalar @{$node->getChildNodes()} && $maxschema=~/^3\.0/) + { + die "Error: Fatal syntax error in $file. Unit elements must be empty in schema $maxschema.\n"; + } } elsif($tag eq 'meta') {