Why would you have a rootnode in an XML document that looks like this:
<return/>
Why is that slash there? I have never seen an XML document like this, however in an application I am debugging, a root node looking like this one is created, and appending any child nodes seems to be failing.
Removing the slash crashes the program.
It uses MSXML DOM in C++ under windows.
<foo/>is equivalent to<foo></foo>. This is known as an empty element. Without the ending/, the open tag will not have a corresponding closing tag, and thus an error.