/**
* @file saml/saml2/metadata/Metadata.h
*
- * XMLObjects representing the SAML 2.0 Metadata schema
+ * XMLObjects representing the SAML 2.0 Metadata schema.
*/
#ifndef __saml2_metadata_h__
#define __saml2_metadata_h__
#include <saml/saml2/core/Assertions.h>
-#include <xmltooling/util/Predicates.h>
#include <ctime>
+#include <xercesc/util/XMLUniDefs.hpp>
+#include <xmltooling/util/Predicates.h>
+
#define DECL_SAML2MDOBJECTBUILDER(cname) \
DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML20MD_NS,samlconstants::SAML20MD_PREFIX)
+namespace xmlencryption {
+ class XMLTOOL_API EncryptionMethod;
+};
+
namespace opensaml {
/**