指定したパス内のXML要素または、XML属性を削除します。 |
|
XMLDelete (世代番号,ファイル番号,要素パス
,属性名) |
|
世代番号
タスクの階層位置を表す番号。カレントのタスクが0、親タスクが1、その親タスクが2 などとなります。
ファイル番号
指定されたタスクの(「XMLダイレクトアクセス」または、「項目」が設定された)[入出力ファイル]テーブルの番号
要素パス
XML 要素のパスを表す文字列。 パス文字列の構文は、以下の通りです。 |
|
/要素名[[インデックス]] [/要素名[[インデックス]] ... ] |
|
要素パスのスラッシュ「/」は、区切り文字です。
属性名
指定された要素の中に定義されたXML属性名。この値が空白の場合、要素パスで指定されたXML要素が削除されます。 |
|
数値
要素が正常に削除された場合は、「0」を返します。
関数の処理が失敗した場合、Magicは以下のエラーコードを返します。
|
|
XML Delete の例 |
|
[入出力]テーブルの[メディア]カラムで「V=項目」を指定した場合は、以下のように使用してください。
親タスクでBLOB項目と入出力ファイルを定義します。
XMLDeleteを実行する子タスクを定義し、BLOB型のパラメータ項目を定義します。
親タスクから子タスクを呼ぶ際、パラメータでBLOB項目を渡します。
|
|
XML
のネームスペース , XML 関数のエラーコード |