3

次のような XML ドキュメントに rootnode があるのはなぜですか。

<return/>

なぜそのスラッシュがあるのですか?このような XML ドキュメントは見たことがありませんが、デバッグ中のアプリケーションでは、このようなルート ノードが作成され、子ノードの追加に失敗しているようです。

スラッシュを削除すると、プログラムがクラッシュします。

Windows の下で C++ で MSXML DOM を使用します。

4

2 に答える 2

9

<foo/>と同等<foo></foo>です。これは空要素と呼ばれます。終了/タグがないと、開始タグに対応する終了タグがないため、エラーになります。

于 2010-07-23T12:21:37.597 に答える
1

これは xml ドキュメントのルート ノードであり、子要素はありません。そのため、終了タグはありません。

于 2010-07-23T12:22:33.017 に答える