Set xsi:type during object construction.
[shibboleth/cpp-xmltooling.git] / xmltooling / impl / AnyElement.h
index 803de11..4bda237 100644 (file)
 namespace xmltooling {
 
     /**
-     * Implements a smart wrapper around unknown DOM content.
-     */
-    class XMLTOOL_DLLLOCAL AnyElementImpl;
-
-    /**
      * Builder for AnyElementImpl objects.
+     * Use as the default builder when you want to wrap each unknown element and
+     * process the DOM content through xmltooling interfaces. 
      */
     class XMLTOOL_API AnyElementBuilder : public XMLObjectBuilder
     {
     public:
         XMLObject* buildObject(
-            const XMLCh* namespaceURI, const XMLCh* elementLocalName, const XMLCh* namespacePrefix=NULL
+            const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=NULL, const QName* schemaType=NULL
             ) const;
     };