+
+ static SimpleXMLObject* buildSimpleXMLObject() {
+ const SimpleXMLObjectBuilder* b = dynamic_cast<const SimpleXMLObjectBuilder*>(
+ XMLObjectBuilder::getBuilder(QName(SimpleXMLObject::NAMESPACE,SimpleXMLObject::LOCAL_NAME))
+ );
+ if (b)
+ return dynamic_cast<SimpleXMLObject*>(b->buildObject());
+ throw XMLObjectException("Unable to obtain typed builder for SimpleXMLObject.");
+ }