4D v16.3

SAX OPEN XML ELEMENT

ホーム

 
4D v16.3
SAX OPEN XML ELEMENT

SAX OPEN XML ELEMENT 


 

SAX OPEN XML ELEMENT ( document ; tag {; attribName ; attribValue} {; attribName2 ; attribValue2 ; ... ; attribNameN ; attribValueN} ) 
引数   説明
document  DocRef in 開いたドキュメントの参照
tag  文字 in 開く要素の名前
attribName  文字 in 属性名
attribValue  文字 in 属性値

説明   

SAX OPEN XML ELEMENT コマンドを使用して、document で参照されるXMLドキュメント中に新しい要素およびオプションで属性とその値を追加できます。

追加された要素はドキュメント中で開かれた状態です (終了タグは追加されません)。作成した要素を閉じるには、以下のいずれかの方法を使用します:

  • SAX CLOSE XML ELEMENT コマンドを使用する
  • XMLドキュメントを閉じる。4Dは自動で必要なXML終了タグを追加します。

tagには、作成する要素の名前を渡します。この名前には文字、数字 “.”, “-“,”_” aや “:”.などの文字のみを渡せます。名前はXMLの仕様に従っていなければなりません。無効な文字がtagに渡されると、エラーが生成されます。

オプションでattribNameattribValue引数を使用し、(変数、フィールド、またはリテラル値で) コマンドに1つ以上の属性名/値のペアを渡すことができます。

例題  

以下のコードは:

 vElement:="Book"
 SAX OPEN XML ELEMENT($DocRef;vElement)

ドキュメントに以下の行を書き込みます:

<Book

tagに無効な文字が渡されるとエラーが生成されます。



参照 

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT ARRAYS

 
プロパティ 

プロダクト: 4D
テーマ: XML SAX
番号: 853

Errorシステム変数が更新されることがあります。This command can be run in preemptive processes

 
履歴 

初出: 4D 2004

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)