Better error message for tags that take no value?
A SimulaLink is a pointer to an object that lives elsewhere, so it does not need nor accept any value. This means <SimulaLink name="foo" linksName="/some/path">3.1415</SimulaLink>
is correctly an error, but the message it produces isn't very helpful for understanding the problem:
getTag: Didn't find an opening bracket.
Line 6 in 'foo.xml' reads:
'...sName="/foo">2||00</SimulaLin....'
To me this always looks at first like a tag mismatch or other well-formedness issue rather than an object type restriction. It might be nice to eventually complain "a SimulaLink is not allowed to have a value" instead.