Hack around namespaces for built-in properties.
authorScott Cantor <cantor.2@osu.edu>
Thu, 5 Jul 2007 21:28:02 +0000 (21:28 +0000)
committerScott Cantor <cantor.2@osu.edu>
Thu, 5 Jul 2007 21:28:02 +0000 (21:28 +0000)
.cproject [moved from .cdtproject with 87% similarity]
saml/saml1/binding/impl/SAML1POSTEncoder.cpp
saml/saml2/binding/impl/SAML2ArtifactEncoder.cpp
saml/saml2/binding/impl/SAML2POSTEncoder.cpp

similarity index 87%
rename from .cdtproject
rename to .cproject
index 7053798..af0d7b1 100644 (file)
+++ b/.cproject
@@ -1,11 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse-cdt version="2.0"?>\r
+<?fileVersion 4.0.0?>\r
 \r
-<cdtproject id="org.eclipse.cdt.make.core.make">\r
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>\r
-<extension id="org.eclipse.cdt.core.nullindexer" point="org.eclipse.cdt.core.CIndexer"/>\r
-<data>\r
-<item id="scannerConfiguration">\r
+<cproject>\r
+<storageModule moduleId="org.eclipse.cdt.core.settings">\r
+<cconfiguration id="converted.config.2133715230">\r
+<storageModule moduleId="scannerConfiguration">\r
 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>\r
 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">\r
 <buildOutputProvider>\r
@@ -47,8 +46,8 @@
 <parser enabled="false"/>\r
 </scannerInfoProvider>\r
 </profile>\r
-</item>\r
-<item id="org.eclipse.cdt.core.pathentry">\r
+</storageModule>\r
+<storageModule moduleId="org.eclipse.cdt.core.pathentry">\r
 <pathentry kind="out" path=""/>\r
 <pathentry kind="out" path="debug"/>\r
 <pathentry kind="out" path="saml/Debug"/>\r
 <pathentry include="C:/log4cpp-0.3.5rc1/include" kind="inc" path="" system="true"/>\r
 <pathentry include="C:/cxxtest" kind="inc" path="" system="true"/>\r
 <pathentry kind="src" path="samltest/encryption"/>\r
-</item>\r
-</data>\r
-</cdtproject>\r
+</storageModule>\r
+<storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="converted.config.2133715230" moduleId="org.eclipse.cdt.core.settings" name="convertedConfig">\r
+<externalSettings/>\r
+<extensions>\r
+<extension id="org.eclipse.cdt.core.nullindexer" point="org.eclipse.cdt.core.CIndexer"/>\r
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>\r
+</extensions>\r
+</storageModule>\r
+</cconfiguration>\r
+</storageModule>\r
+</cproject>\r
index a99bc74..f56ac58 100644 (file)
@@ -78,8 +78,8 @@ static const XMLCh _template[] = UNICODE_LITERAL_8(t,e,m,p,l,a,t,e);
 SAML1POSTEncoder::SAML1POSTEncoder(const DOMElement* e)
 {
     if (e) {
-        auto_ptr_char t(e->getAttributeNS(NULL, _template));
-        if (t.get())
+        auto_ptr_char t(e->getAttribute(_template));
+        if (t.get() && *t.get())
             m_template = t.get();
     }
     if (m_template.empty())
index 49c424f..797b58d 100644 (file)
@@ -82,11 +82,11 @@ namespace opensaml {
 SAML2ArtifactEncoder::SAML2ArtifactEncoder(const DOMElement* e) : m_post(false)
 {
     if (e) {
-        const XMLCh* flag = e->getAttributeNS(NULL, postArtifact);
+        const XMLCh* flag = e->getAttribute(postArtifact);
         m_post = (flag && (*flag==chLatin_t || *flag==chDigit_1));
         if (m_post) {
-            auto_ptr_char t(e->getAttributeNS(NULL, _template));
-            if (t.get())
+            auto_ptr_char t(e->getAttribute(_template));
+            if (t.get() && *t.get())
                 m_template = t.get();
         }
     }
index add0e2e..2e45daf 100644 (file)
@@ -83,8 +83,8 @@ static const XMLCh _template[] = UNICODE_LITERAL_8(t,e,m,p,l,a,t,e);
 SAML2POSTEncoder::SAML2POSTEncoder(const DOMElement* e, bool simple) : m_simple(simple)
 {
     if (e) {
-        auto_ptr_char t(e->getAttributeNS(NULL, _template));
-        if (t.get())
+        auto_ptr_char t(e->getAttribute(_template));
+        if (t.get() && *t.get())
             m_template = t.get();
     }
     if (m_template.empty())