次のような XML ドキュメントに rootnode があるのはなぜですか。
<return/>
なぜそのスラッシュがあるのですか?このような XML ドキュメントは見たことがありませんが、デバッグ中のアプリケーションでは、このようなルート ノードが作成され、子ノードの追加に失敗しているようです。
スラッシュを削除すると、プログラムがクラッシュします。
Windows の下で C++ で MSXML DOM を使用します。
<foo/>と同等<foo></foo>です。これは空要素と呼ばれます。終了/タグがないと、開始タグに対応する終了タグがないため、エラーになります。
これは xml ドキュメントのルート ノードであり、子要素はありません。そのため、終了タグはありません。