メインコンテンツまでスキップ
バージョン: 20 R10 BETA

SAX ADD XML CDATA

SAX ADD XML CDATA ( document ; data )

引数説明
documentTime開かれたドキュメントへの参照
dataBlob, TextドキュメントのCDATAタグの間に挿入する テキストまたはBLOB

説明

SAX ADD XML CDATA コマンドは、documentで参照されるXMLドキュメントにテキストまたはBLOBのdataを追加します。このdataは自動で*<![CDATA[* と *]]>*の間におかれます。
CDATAセクションに含まれるテキストはXMLインタプリタにより無視されます。

dataの内容をエンコードしたい場合、BASE64 ENCODEコマンドを使用しなければなりません。この場合、もちろんdataにはBLOBを渡します。

このコマンドが正しく動作するためには、要素が開かれていなくてはなりません。そうでなければエラーが生成されます。

例題

XMLドキュメントに以下の行を挿入したいとします:

function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1
}
else
{
return 0
}
}

これを行うには、以下のコードを実行します:

 var vtMytext : Text
... // place the text in the vtMytext variable here
SAX ADD XML CDATA($DocRef;vtMytext)

結果は以下のようになります:

<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1
}
else
{
return 0
}
}
]]>

システム変数およびセット

コマンドが正しく実行されるとシステム変数OKに1が設定され、エラーが発生すると0が設定されます。

参照

SAX GET XML CDATA

プロパティ

コマンド番号856
スレッドセーフである
システム変数を更新するOK

AltStyle によって変換されたページ (->オリジナル) /