1

処理命令:このファイルを処理するアプリケーションに命令を渡すために使用されます。処理命令は次の構文で記述されています。

<?xml version="1.0"?>

なぜこれが必要なのですか?アプリケーションやマシンは、命令行を処理せずにタグを理解できませんか?これは標準ですか、それとも推奨ですか?

4

1 に答える 1

3

これは処理命令ではありません。これはXML宣言です。

そして、はい、それは完全にオプションです。version="1.0"XMLファイルがデフォルトのencoding="UTF-8"およびと一致しない場合にのみ必要ですstandalone="yes"(これらは実際の属性ではなく、疑似属性です)。

XML宣言はパーサーを構成しますが、結果のドキュメントの一部ではありません。

対照的に、後で続く可能性のある実際の処理命令は、ドキュメントの一部です

もちろん、そうです。それは標準です。

于 2013-03-15T19:57:55.290 に答える