XML Delete の例

式エディタ > 関数ディレクトリ > XMLDelete

 

<?xml version="1.0"?>
<order id="123">
 <issued_by> 
    <name>John Smith</name> 
    <address> 
       <street>Somewhere</street> 
       <city>Nowhere</city> 
    </address> 
 </issued_by> 
 <item cat_num="2145451544"> 
    <price>99.99</price> 
    <amount>2</amount> 
 </item> 
 <item cat_num="1384325456"> 
    <price>19.99</price> 
    <amount>10</amount> 
 </item> 

</order>

 

上記のXMLを「C:¥myxml.xml」に保存し、現在のタスクの[入出力ファイル]テーブルの先頭にこのXMLファイルが定義されている場合、次のように表現します。

XMLDelete (0, 1, '/order/item[2]/price','')

<price>19.99</price>が削除されます。

XMLDelete (0, 1, '/order','id')

order要素のid属性が削除されます。