{
// Get the attribute element content in a parsable form
StringBuffer buffer = getElementContent(element);
// Parse the attribute element content
SchemaBindingResolver resolver = SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
Unmarshaller unmarshaller = UnmarshallerFactory.newInstance().newUnmarshaller();
StringReader reader = new StringReader(buffer.toString());
Object bean = unmarshaller.unmarshal(reader, resolver);
return bean;
}