Fixed conversion of an XML element to an output string.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2503 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
c71a8ccf62
commit
f9f7a3ab86
|
@ -790,7 +790,7 @@ void XMPPUtils::print(String& xmlStr, XMLElement& element, const char* indent)
|
|||
}
|
||||
// <element.name()> or <element.name()
|
||||
xmlStr << STARTLINE(indent) << '<' << element.name();
|
||||
if (hasChild)
|
||||
if (hasChild || txt)
|
||||
xmlStr << '>';
|
||||
String sindent = indent;
|
||||
sindent << " ";
|
||||
|
@ -808,7 +808,7 @@ void XMPPUtils::print(String& xmlStr, XMLElement& element, const char* indent)
|
|||
for (; child; child = element.findNextChild(child))
|
||||
print(xmlStr,*child,si);
|
||||
// End tag
|
||||
if (hasChild)
|
||||
if (hasChild || txt)
|
||||
xmlStr << STARTLINE(indent) << "</" << element.name() << '>';
|
||||
else
|
||||
xmlStr << STARTLINE(indent) << "/>";
|
||||
|
|
Loading…
Reference in New Issue