Resolution of prefixes happens deep in your parser
The same way every time
In a namespace-aware system, this happens before anything else
Processors see a qualified name
(“QName”) as resolved, not the prefix/local-name
pair {http://www.w3.org/1998/Math/MathML}math, not
mml:math or math:math or m:math or
math
Prefixes are not supposed to matter
Mulberry Technologies, Inc. • Taming the Namespace Beast • JATS-Con
2011