xml tests fix

This commit is contained in:
Marian Krivos
2011-09-14 16:14:06 +00:00
parent 87f604a743
commit 3684f805de

View File

@@ -67,12 +67,12 @@ DOMImplementation::~DOMImplementation()
bool DOMImplementation::hasFeature(const XMLString& feature, const XMLString& version) const
{
XMLString lcFeature = Poco::toLower(feature);
return lcFeature == FEATURE_XML && version == VERSION_1_0 ||
lcFeature == FEATURE_CORE && version == VERSION_2_0 ||
lcFeature == FEATURE_EVENTS && version == VERSION_2_0 ||
lcFeature == FEATURE_MUTATIONEVENTS && version == VERSION_2_0 ||
lcFeature == FEATURE_TRAVERSAL && version == VERSION_2_0;
XMLString lcFeature = Poco::toLower(feature);
return (lcFeature == FEATURE_XML && version == VERSION_1_0) ||
(lcFeature == FEATURE_CORE && version == VERSION_2_0) ||
(lcFeature == FEATURE_EVENTS && version == VERSION_2_0) ||
(lcFeature == FEATURE_MUTATIONEVENTS && version == VERSION_2_0) ||
(lcFeature == FEATURE_TRAVERSAL && version == VERSION_2_0);
}
@@ -93,10 +93,15 @@ Document* DOMImplementation::createDocument(const XMLString& namespaceURI, const
}
namespace
{
static Poco::SingletonHolder<DOMImplementation> sh;
}
const DOMImplementation& DOMImplementation::instance()
{
static Poco::SingletonHolder<DOMImplementation> sh;
return *sh.get();
return *sh.get();
}