終了タグを使用せずに XML 要素を作成する
Go の XML パッケージには、要素をタグでレンダリングするかどうかを明示的に制御する方法がありません。終了タグかどうか。ただし、提供された回答が巧みに指摘しているように、XML レベルでは 2 つのフォーム間に機能的な違いはありません。
<soapenv:Header></soapenv:Header>
と
<soapenv:Header/>
どちらも空の要素を表し、シグナルを送信します。
XML コミュニティはこれまで、最新の XML 標準より前の古い SGML プロセッサとの相互運用性を向上させるために、「EMPTY」として宣言された要素に空の要素タグを使用することを推奨してきました。ただし、この推奨事項には拘束力がなく、最新の XML 処理アプリケーションに対して実際的な影響はありません。
したがって、ユーザーは、空の要素が終了タグ付きでレンダリングされるかどうかを気にする必要はありません。選択は主にスタイルの好みの問題であり、安全にエンコーディング/xml パッケージの決定に任せることができます。
以上が空の XML 要素には終了タグが必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。