more robust asx parser for wrong case and test
optimizations and test for no attributes