[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kdom/impl
From: Rob Buis <rwlbuis () xs4all ! nl>
Date: 2005-02-28 22:04:24
Message-ID: 20050228220424.F3EB61487A () office ! kde ! org
[Download RAW message or body]
CVS commit by buis:
Set some more defaults, throw an exception in getParamter when the param is
not recognized, this fixes two testcases.
M +14 -1 DOMConfigurationImpl.cc 1.3
--- kdenonbeta/kdom/impl/DOMConfigurationImpl.cc #1.2:1.3
@@ -25,4 +25,6 @@
#include "DOMUserDataImpl.h"
#include "DOMStringListImpl.h"
+#include "DOMExceptionImpl.h"
+#include <kdom.h>
using namespace KDOM;
@@ -36,4 +38,9 @@ DOMConfigurationImpl::DOMConfigurationIm
m_flags |= FEATURE_CDATA_SECTIONS;
m_flags |= FEATURE_WHITESPACE_IN_ELEMENT_CONTENT;
+ m_flags |= FEATURE_ENTITIES;
+ m_flags |= FEATURE_NAMESPACES;
+ m_flags |= FEATURE_NAMESPACE_DECLARATIONS;
+ m_flags |= FEATURE_SPLIT_CDATA_SECTIONS;
+ //m_flags |= FEATURE_WELL_FORMED;
}
@@ -91,6 +98,12 @@ DOMUserDataImpl *DOMConfigurationImpl::g
else if(temp.lower() == ELEMENT_CONTENT_WHITESPACE)
return new DOMUserDataImpl((m_flags & FEATURE_WHITESPACE_IN_ELEMENT_CONTENT) > 0);
+ else if(temp.lower() == ENTITIES)
+ return new DOMUserDataImpl((m_flags & FEATURE_ENTITIES) > 0);
+ else if(temp.lower() == INFOSET)
+ return new DOMUserDataImpl((m_flags & FEATURE_INFOSET) > 0);
+ else if(temp.lower() == NAMESPACE_DECLARATIONS)
+ return new DOMUserDataImpl((m_flags & FEATURE_NAMESPACE_DECLARATIONS) > 0);
- return 0;
+ throw new DOMExceptionImpl(NOT_FOUND_ERR);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic