#! /usr/bin/ringo // ------------------------------------------------------------------ // // exist_delete.js // // May/18/2011 // // ------------------------------------------------------------------ var text_manipulate = require ('/var/www/data_base/common/ringo_common/text_manipulate.js'); var xml_manipulate = require ('/var/www/data_base/common/ringo_common/xml_manipulate.js'); // ------------------------------------------------------------------ print ("*** 開始 ***"); var args = require('system').args; var id_in = args[1]; print (id_in); var client= require ("ringo/httpclient"); var url='http://localhost:8086/exist/rest/db/cities/cities.xml'; print ("*** ppp ***"); var data=client.get (url); print ("*** qqq ***"); print (data.status); // print (data.content); var dict_aa = xml_manipulate.xml_to_dict_proc (data.content); delete dict_aa[id_in]; text_manipulate.dict_display_proc (dict_aa); var out_str = xml_manipulate.dict_to_xml_proc (dict_aa); // print (out_str); client.put (url,out_str); print ("*** 終了 ***"); // ------------------------------------------------------------------