https://bugs.internet2.edu/jira/browse/CPPOST-54
authorcantor <cantor@fb386ef7-a10c-0410-8ebf-fd3f8e989ab0>
Mon, 11 Oct 2010 20:53:59 +0000 (20:53 +0000)
committercantor <cantor@fb386ef7-a10c-0410-8ebf-fd3f8e989ab0>
Mon, 11 Oct 2010 20:53:59 +0000 (20:53 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/branches/REL_2@593 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

saml/saml2/metadata/impl/MetadataImpl.cpp

index b80adf2..716104e 100644 (file)
@@ -117,9 +117,11 @@ namespace opensaml {
         protected:
             void marshallAttributes(DOMElement* domElement) const {
                 if (m_Lang && *m_Lang) {
-                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS,LANG_ATTRIB_NAME);
+                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS, LANG_ATTRIB_NAME);
                     if (m_LangPrefix && *m_LangPrefix)
                         attr->setPrefix(m_LangPrefix);
+                    else
+                        attr->setPrefix(xmlconstants::XML_PREFIX);
                     attr->setNodeValue(m_Lang);
                     domElement->setAttributeNodeNS(attr);
                 }
@@ -178,9 +180,11 @@ namespace opensaml {
         protected:
             void marshallAttributes(DOMElement* domElement) const {
                 if (m_Lang && *m_Lang) {
-                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS,LANG_ATTRIB_NAME);
+                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS, LANG_ATTRIB_NAME);
                     if (m_LangPrefix && *m_LangPrefix)
                         attr->setPrefix(m_LangPrefix);
+                    else
+                        attr->setPrefix(xmlconstants::XML_PREFIX);
                     attr->setNodeValue(m_Lang);
                     domElement->setAttributeNodeNS(attr);
                 }
@@ -2756,9 +2760,11 @@ namespace opensaml {
         protected:
             void marshallAttributes(DOMElement* domElement) const {
                 if (m_Lang && *m_Lang) {
-                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS,LANG_ATTRIB_NAME);
+                    DOMAttr* attr=domElement->getOwnerDocument()->createAttributeNS(xmlconstants::XML_NS, LANG_ATTRIB_NAME);
                     if (m_LangPrefix && *m_LangPrefix)
                         attr->setPrefix(m_LangPrefix);
+                    else
+                        attr->setPrefix(xmlconstants::XML_PREFIX);
                     attr->setNodeValue(m_Lang);
                     domElement->setAttributeNodeNS(attr);
                 }