| 4D v15.4DOM SET XML ATTRIBUTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 DOM SET XML ATTRIBUTE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOM SET XML ATTRIBUTE ( elementRef ; attrName ; attrValue {; attrName2 ; attrValue2 ; ... ; attrNameN ; attrValueN} ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| elementRef | 文字 |   | XML要素参照 | |||||
| attrName | 文字 |   | 設定する属性 | |||||
| attrValue | 文字, ブール, 倍長整数, 実数, 時間, 日付 |   | 新しい属性値 | |||||
DOM SET XML ATTRIBUTE コマンドを使用して、elementRef に渡したXML要素に1つ以上の属性を追加できます。また定義されたそれぞれの属性に値を設定することもできます。
attrName と attrValue引数にそれぞれ設定する属性とその値を (変数、フィールド、またはリテラル値の形式で) 渡します。必要なだけ属性/値のペアを渡すことができます。 
attrValue 引数はテキストあるいは (ブール、整数、実数、日付または時間など) 他のタイプを渡すことができます。テキスト以外の値を渡した場合、4Dは以下の原則に基づきテキストに変換します:
| 型 | 変換された値の例 | 
| ブール | "true" または "false" | 
| 整数 | "123456" | 
| 実数 | "12.34" (小数点は常に ".") | 
| 日付 | "2006-12-04T00:00:00Z" (RFC 3339 標準) | 
| 時間 | "5233" (秒数) | 
以下のXMLソースがあるとき:
<Book> <Title>The Best Seller</Title> </Book>
以下のコードを実行すると:
 vAttrName:="Font"
 vAttrVal:="Verdana"
 DOM SET XML ATTRIBUTE(vElemRef;vAttrName;vAttrVal)以下のようになります:
<Book> <Title Font=Verdana>The Best Seller</Title> </Book>
コマンドが正しく実行されるとシステム変数OKに1が設定され、そうでなければ0が設定されてエラーが生成されます。
									DOM GET XML ATTRIBUTE BY INDEX
									
									DOM GET XML ATTRIBUTE BY NAME
									
									DOM REMOVE XML ATTRIBUTE
									
									XML SET OPTIONS
									
	プロダクト: 4D
	テーマ: XML DOM
	番号: 
        866
        
        
        
	
	変更: 4D v11 SQL  
	
	
	
	
	ランゲージリファレンス ( 4D v15.4)
	
	
	ランゲージリファレンス ( 4D v15)
	
	
	
	
	
	
	ランゲージリファレンス ( 4D v15.3)
 コメントを追加
コメントを追加