DOM SET XML DECLARATIONコマンドを使用して、elementRefにより設定されるXMLツリーの作成に利用されるさまざまなオプションを設定できます。これらのオプションはツリーのエンコーディングやスタンドアロンプロパティに関連します:
- encoding: ドキュメント中で使用されるエンコーディングを指定します。デフォルトで (コマンドが呼び出されないと) UTF-8文字セットが使用されます。
- standalone: ツリーがスタンドアロン (True) か、それが他のファイルや外部リソースを処理のために必要とするか (False) を指定します。デフォルトで (コマンドが呼び出されないか引数が省略されると) 、ツリーはスタンドアロンではありません。
互換性に関するメモ: indentation引数は以前のバージョンの4Dとの互換性のために保持されていますが、その利用はv12では推奨されません。今後ドキュメントのインデントを指定するには、
XML SET OPTIONSコマンドの利用を強く推奨します。
以下の例題はelementRef要素で使用するエンコーディングとスタンドアロンオプションを設定します:
DOM SET XML DECLARATION(elementRef;"UTF-16";True)