XML 宣言  
<?xml version="version_number" [encoding="encoding-name"][standalone="yes|no"]?>

XML 宣言にはいくつかの目的があります。パーサーに対して、使用されている仕様のバージョン、ドキュメントのエンコード方法、およびドキュメントが完全に内蔵されているかどうかを伝えます。

XML 1.1 の機能を利用する XML ドキュメントを作成する必要がある場合は、version 擬似属性を 1.1 に設定する必要があります。

<?xml version="1.1"?>

XML 宣言が含まれている場合は、XML ドキュメントで最初にそれを指定する必要があります。Unicode バイトオーダーマークを除き、この構造の最初の < 文字の前には何も指定することはできません。XML 宣言が存在しない場合、そのドキュメントは XML 1.0 勧告に準拠すると見なされます。