XML要素または属性値を修正します。 |
|
XMLModify
(世代番号, ファイル番号, 要素パス, 属性値, 値[,自動変換]) |
|
世代番号 …… タスクの階層位置を表す番号。カレントのタスクが0、親タスクが1、その親タスクが2
などとなります。
ファイル番号
…… 指定されたタスクの(「XMLダイレクトアクセス」または、「項目」が設定された)[入出力ファイル]テーブルの番号
要素パス
…… XML 要素のパスを表す文字列。 パス文字列の構文は、以下の通りです。 |
|
/要素名[[インデックス]]
[/要素名[[インデックス]] ... ] |
|
要素パスのスラッシュ「/」は、区切り文字です。
属性名
…… XML 属性の名前。この値が空白の場合、要素パスで指定されたXML要素が修正されます。
値
…… 修正される要素/属性の値が含まれる文字列
自動変換(任意)
…… 論理値
|
|
数値
…… 変更処理が正常に終了した場合は、「0」が返ります。
関数の処理が失敗した場合、Magic uniPaaSは以下のエラーコードを返します。
-1 …… 入出力ファイルの指定が正しくありません
-2 …… 挿入された要素や属性が定義されていません
-3 …… 入出力ファイルを書き込みモードでオープンできません
-4 …… 指定した要素パスが正しくありません
-5 …… 属性が見つかりません
-10 …… 自動変換フラグが論理型でありません
-11 …… 要素指定に対して、インデックスが正しくありません
-20 …… XMLファイルが正しくありません(解析に失敗しました)
|
|
XML Modify の例 |
|
XML
のネームスペース , XML 関数のエラーコード |