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:
marian 2009-03-02 16:30:43 +00:00
parent c71a8ccf62
commit f9f7a3ab86
1 changed files with 2 additions and 2 deletions

View File

@ -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) << "/>";