scala.xml.parsing.FactoryAdapter assumes that namespace declarations are passed into the startElement() methods as xmlns attributes, and does not override startPrefixMapping() at all.
As a result, Scala XML parsing can not be done using namespace-aware parser, which is needed - for instance - to handle XInclude.