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);
}
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);
}
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);
}