Any namespace aware property values (such as QNames) need to be coerced
while we still have access to the XML Element from which its value comes -
so lets do that now before we trash the DOM and just have the bean
definition.
XBeanXmlBeanDefinitionReader extends XmlBeanDefinitionReader adds support for SpringXMLPreprocessors which can
modify the DOM before it is passed to Spring for reading.
Creates a XBeanXmlBeanDefinitionReader for the specified applicationContext and beanFactory which will apply
the xmlPreprocessors before passing the DOM to Spring for processing.