送信ドキュメントを生成するための電子申告 (ER)ソリューションをデザインできます。 ドキュメントをテキスト ファイルまたは XML ファイルとして生成するには、ER 形式 コンポーネントを含む ER 構成 をソリューションに含める必要があります。 生成されたファイル内の文字セットを表す 文字エンコード を指定するには、ER 形式に Common\File 形式要素を含む必要があります。 ER 形式コンポーネントを構成するには、ER 形式デザイナーで ER 構成の 下書き バージョンを開き、共通\ファイル 要素を追加します。 エンコード フィールドで、このコンポーネントを使用して実行時に生成される送信ファイルのエンコードを指定します。
メモ
形式に誤ったエンコード名が含まれている場合、形式の設定に対する変更を保存すると、エラーがスローされます。
エンコードとして UTF-8、UTF-16、または UTF-32 を指定すると、BOM 文字の非表示 オプションが使用可能になります。 このオプションを はい に設定して、編集可能な ER 形式の実行時に、実行時に生成される発信ファイルで バイト オーダー マーク (BOM) 文字 を非表示にします。
メモ
エンコード フィールドを空白のままにすると、既定の UTF-8 エンコードが使用されます。
実行時に機能を確認するには、適切な手順を実行します。 たとえば、ER 形式における XML 要素の実行の延期 記事の手順を実行します。 その記事にある 計算が生成された出力に基づくように形式を変更する セクションの手順を完了したら、次の追加手順に従います。
UTF エンコードを指定します:
- Common\File タイプの レポート 要素を選択します。
- エンコード フィールドで 、UTF-8 のエンコードを指定します。
BOM 文字を含む XML ファイルを生成します:
- BOM 文字の非表示 オプションを いいえ に設定して、生成された XML ファイルに BOM 文字を含めます。
- ER 形式における XML 要素の実行の延期 記事の 計算された合計が使用されるように集計 XML 要素の実行を延期 セクションの手順を完了し、生成されたファイルを SampleXmlReport.xml として保存します。
BOM 文字を含まない XML ファイルを生成します:
- BOM 文字の非表示 オプションを はい に設定して、生成された XML ファイルで BOM 文字を非表示にします。
- ER 形式における XML 要素の実行の延期 記事の 計算された合計が使用されるように集計 XML 要素の実行を延期 セクションの手順を完了し、生成されたファイルを SampleXmlReport (1).xml として保存します。
ファイル比較ユーティリティで、生成されたファイルを比較します。
最初に気付く違いは、ファイル ヘッダーにあります。 SampleXmlReport.xml ファイルには BOM 文字が含まれていますが、SampleXmlReport (1).xml ファイルには含まれていません。