(PHP 8 >= 8.4.0)
XML ドキュメントを表します。
注意: DOMDocument クラスは、 パーサーの振る舞いに影響を与えるために特定のプロパティを設定できますが、 このクラスはパーサーの設定に
LIBXML_*定数のみを使用します
       XML 宣言の一部として、このドキュメントのエンコーディングを
       指定する属性。指定されていない場合や不明な場合 (たとえば
       ドキュメントがメモリ上に存在する場合など) は null
      
       XML 宣言の一部として、このドキュメントがスタンドアローンか
       どうかを指定する。指定されていない場合は  false
       スタンドアローンドキュメントとは、
       外部のマークアップ宣言を持たないドキュメントのことです。
       スタンドアローンドキュメントの例としては、
       DTD がデフォルトの値で宣言されているものが挙げられます。
      
XML 宣言の一部として、このドキュメントのバージョン番号を指定する。 バージョン番号が定義されておらず、ドキュメントが "XML" の機能を サポートしている場合は、値は "1.0"
注意: DOM拡張モジュールは、メソッドやプロパティで UTF-8 エンコーディングを使います。 パースをおこなうメソッドは、エンコーディングを自動的に判別し、呼び出し側でエンコーディングを指定することもできます。
