XMLツリー構造設定時の留意点
XMLツリー構造を設定する際、以下のような留意点があります。
設定値の制限
設定値の制限は以下のとおりです。
最大深度は、10階層です。
最大数は、1000+項目名ツリーのIDノード数+項目名ツリーのキーノード数です。
フォーマットの場合は、1000+1=1001。マルチフォーマットの場合は、キーの数によって最大数が変わります。例えば、キー数が5つ、デフォルトフォーマット指定のない、マルチフォーマットの場合は、1000+1+5=1006となります。
ノード名は100バイトまで指定できます。
値は、9999バイトまで指定できます。
属性名は、最大100バイトまで指定できます。また、属性名と対応する属性値を最大5組まで記述できます。属性名には、以下の文字が使用できます。
<表>属性名に使用できる文字
文字 | 使用制限 |
---|---|
- (ハイフン) . (ドット) |
2文字目以降で使用できます。 |
: (コロン) | 2文字目以降で、1回だけ使用できます。 |
_ (アンダースコア) | 制限はありません。1文字目にも使用できます。 |
英数字 | 制限はありません。1文字目にも使用できます。 |
属性値は、9999バイトまで指定できます。「'(シングルクォーテーション)」「<(小なり)」「>(大なり)」「,(カンマ)」の4種類の記号は、属性値に指定できません。
プレフィックスは、最大100バイトまで指定できます。また、プレフィックスと対応するURIを最大5組まで記述できます。プレフィックスには、以下の文字が使用できます。
<表>プレフィックスに使用できる文字
文字 | 使用制限 |
---|---|
- (ハイフン) . (ドット) |
2文字目以降で使用できます。 |
_ (アンダースコア) | 制限はありません。1文字目にも使用できます。 |
英数字 | 制限はありません。1文字目にも使用できます。 |
URIは、最大100バイトまで指定できます。また、最大5つまで登録できます。「"(ダブルクォーテーション)」「'(シングルクォーテーション)」「<(小なり)」「>(大なり)」「,(カンマ)」の5種類の記号は、URIに指定できません。
日付変換項目について
ノード情報の値および属性情報の属性値は、日付変換項目として設定することができます。
日付変換項目とは、データとして、XML変換処理開始日時を出力する項目です。書式を指定することにより任意の形式で日時を出力できます。
<表>日付変換項目
書式 | 出力内容 | 出力形式 | 例 |
---|---|---|---|
%DATE | 西暦年月日 | YYYY/MM/DD形式の10桁固定 | 2005/04/05 |
%YYYY | 西暦年 | YYYY形式の4桁固定 | 2005 |
%YY | 西暦年下2桁 | 0詰めをした2桁固定 | 05 |
%MM | 西暦年月日の月 | 0詰めをした2桁固定 | 04 |
%M | 西暦年月日の月 | 0詰めをしない形式 | 4 |
%DD | 西暦年月日の日 | 0詰めをした2桁固定 | 05 |
%D | 西暦年月日の日 | 0詰めをしない形式 | 5 |
%TIME | 24時間制の時刻 | HH:MM:SS形式の8桁固定 | 18:08:02 |
%HH | 24時間制での時 | 0詰めをした2桁固定 | 18 |
%H | 24時間制での時 | 0詰めをしない形式 | 18 |
%12HH | 12時間制での時 | 0詰めをした2桁固定 | 06 |
%12H | 12時間制での時 | 0詰めをしない形式 | 6 |
%MI | 時刻の分 | 0詰めをした2桁固定 | 08 |
%N | 時刻の分 | 0詰めをしない形式 | 8 |
%SS | 時刻の秒 | 0詰めをした2桁固定 | 02 |
%S | 時刻の秒 | 0詰めをしない形式 | 2 |
%AP |
午前または午後の区別 (“AM”または“PM”) |
2桁固定 | PM |