#! /usr/bin/python # # basex_python_delete.py # # Jul/09/2012 # import math import cgi import string import sys import os import xml.dom.minidom import pycurl # import json # ------------------------------------------------------------------ sys.path.append ('/var/www/data_base/common/python_common') # from text_manipulate import dict_delete_proc from xml_manipulate import xml_to_dict_proc from xml_manipulate import dict_to_xml_proc # from curl_get import curl_get_proc from curl_get import curl_put_proc # from cgi_manipulate import parse_parameter # ------------------------------------------------------------------ url_base = 'http://admin:admin@localhost:8984/rest/cities' url_sub = '?query=/' url_in = url_base + url_sub # str_aa = curl_get_proc (url_in) dict_aa=xml_to_dict_proc (str_aa) # # ------------------------------------------------------------------ # # print "Content-type: text/html\n\n" # # --------------------------------------------------------------- # print "*** check pppp_qqqq ***
" array_bb = parse_parameter () print "*** check ssss_qqqq ***
" # print "len(array_bb) = %d
" % len(array_bb) for it in range (len(array_bb)): id_in = array_bb[it] print "id_in = %s
" % id_in dict_aa=dict_delete_proc (dict_aa,id_in) print "*** check rrrr ***
" # print "*** check ssss ***
" out_str = dict_to_xml_proc (dict_aa) print "*** check tttt ***
" # # curl_put_proc (url_base,out_str.encode('utf-8')) # # print "*** OK ***
" # # ---------------------------------------------------------------