処理命令:このファイルを処理するアプリケーションに命令を渡すために使用されます。処理命令は次の構文で記述されています。
<?xml version="1.0"?>
なぜこれが必要なのですか?アプリケーションやマシンは、命令行を処理せずにタグを理解できませんか?これは標準ですか、それとも推奨ですか?
処理命令:このファイルを処理するアプリケーションに命令を渡すために使用されます。処理命令は次の構文で記述されています。
<?xml version="1.0"?>
なぜこれが必要なのですか?アプリケーションやマシンは、命令行を処理せずにタグを理解できませんか?これは標準ですか、それとも推奨ですか?
これは処理命令ではありません。これはXML宣言です。
そして、はい、それは完全にオプションです。version="1.0"
XMLファイルがデフォルトのencoding="UTF-8"
およびと一致しない場合にのみ必要ですstandalone="yes"
(これらは実際の属性ではなく、疑似属性です)。
XML宣言はパーサーを構成しますが、結果のドキュメントの一部ではありません。
対照的に、後で続く可能性のある実際の処理命令は、ドキュメントの一部です。
もちろん、そうです。それは標準です。