#if !defined(__xmltooling_xmlunmarshaller_h__)\r
#define __xmltooling_xmlunmarshaller_h__\r
\r
-#include <xmltooling/XMLObject.h>\r
#include <xmltooling/io/Unmarshaller.h>\r
\r
namespace xmltooling {\r
AbstractXMLObjectUnmarshaller(const XMLCh* targetNamespaceURI, const XMLCh* targetLocalName);\r
\r
/**\r
- * Checks that the given DOM Element's XSI type or namespace qualified element name matches the target QName of this\r
- * unmarshaller.\r
- * \r
- * @param domElement the DOM element to check\r
- * \r
- * @throws UnmarshallingException thrown if the DOM Element does not match the target of this unmarshaller\r
- */\r
- void checkElementIsTarget(const DOMElement* domElement) const;\r
- \r
- /**\r
* Constructs the XMLObject that the given DOM Element will be unmarshalled into. If the DOM element has an XML\r
* Schema type defined this method will attempt to retrieve an XMLObjectBuilder using the schema type. If no\r
* schema type is present or no builder is registered for the schema type, the element's QName is used. Once\r