4D v14.3XML SET OPTIONS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
XML SET OPTIONS
|
XML SET OPTIONS ( elementRef | document ; selector ; value {; selector2 ; value2 ; ... ; selectorN ; valueN} ) | ||||||||
引数 | 型 | 説明 | ||||||
elementRef | document | テキスト, DocRef |
![]() |
XMLルート要素参照、または開かれたドキュメント参照 | |||||
selector | 倍長整数 |
![]() |
設定するオプション | |||||
value | 倍長整数 |
![]() |
オプションの値 | |||||
XML SET OPTIONS コマンドを使用して、 第一引数に渡されたXML構造のXMLオプションの値を変更できます。
このコマンドは"ツリー"タイプ (DOM) や"ドキュメント" タイプ (SAX) のXML構造に適用できます。第一引数にはルート要素参照 (elementRef)、あるいは開かれたSAXドキュメント (document) を渡します。
このコマンドで設定されるオプションは、4DからXMLの方向でのみ利用されます (4DへのXML値の読み込みには効果ありません)。以下のコマンドがこのオプションを使用します:selector に変更するオプションを渡し、valueにオプションの新しい値を渡します。必要なだけselector/valueの組を渡すことができます。
定数 | 型 | 値 | コメント |
XML binary encoding | 倍長整数 | 5 | バイナリデータを変換する方法を指定します。 とりうる値は:
|
XML date encoding | 倍長整数 | 2 | 4D日付の変換方法を指定します。例えば日本のタイムゾーンで !2003/01/01! の例で、とりうる値は (時差によりUTCでは日付が異なる場合があります):
|
XML indentation | 倍長整数 | 4 | XMLドキュメントのインデントを指定します。 とりうる値:
|
XML picture encoding | 倍長整数 | 6 | (Base64にエンコードされる前に) ピクチャの変換の方法を指定します。 とりうる値:
|
XML string encoding | 倍長整数 | 1 | 4D文字列を要素値に変換する方法を指定します。これはXMLでエスケープ文字の利用が必須である属性の変換には影響しません。 とりうる値:
|
XML time encoding | 倍長整数 | 3 | 4Dの時間を変換する方法を指定します。例:?02/00/46? (日本時間)。エンコーディングは時刻を表すか時間を表すかにより異なります。 時刻の場合:
|
Notes:
SVG ピクチャの挿入:
XML SET OPTIONS($pictElemRef;XML binary encoding;XML data URI scheme)
XML SET OPTIONS($pictElemRef;XML picture encoding;XML native codec)
DOM SET XML ATTRIBUTE($pictElemRef;"xlink:href";PictVar)
プロダクト: 4D
テーマ: XML
番号:
1090
初出: 4D v12
DOM SET XML ATTRIBUTE
DOM SET XML DECLARATION
DOM SET XML ELEMENT VALUE
SAX ADD XML ELEMENT VALUE
XML GET OPTIONS
ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)