<?xml version="1.0"?> |
属性名を指定しない
上記のXML DOMツリーがC:\myxml.xmlファイルに保存され、現在のタスクの最初の入出力ファイルがXMLファイルの場合以下のような式にしてください。
XMLInsert (0, 1, '/order/issued_by/name','','','John Smith') |
この例では、XML要素が追加され「1」が返り、[issued_by]セクションは以下のようになります。
<issued_by> |
要素名を指定
「state」という要素を「city」要素の前に追加するには以下のようにします。
XMLInsert (0,1, '/order/issued_by/address/state','','Some state', 'A', 'city') |
この場合、[issued_by]セクションは以下のようになります。
<issued_by> |
属性を追加
「ID」属性を追加するには以下のようにします。
XMLInsert (0, 1, '/order/issued_by/name','','ID','1') |
この場合、XML属性が追加され「0」が返り、[issued_by]セクションは以下のようになります。
<issued_by> |
属性タイプを追加
番目の項目に属性タイプを追加する場合は以下のようにします。
XMLInsert (0, 1, '/order/item[2]', 'type', 'standard') |
この場合、上記の2つの例では「0」が返ります。
XMLInsert (0, 1, order.item[3],'','') |
インデックスが要素パスの右端を指定
XMLInsert (0, 1, '/order/item[3]','','') |
この場合は処理が失敗し、エラーコード「-11」が返ります。これは、要素の追加で、インデックスが要素パスの右端を指定しているからです。