Ignore:
Timestamp:
09/19/10 09:37:51 (14 years ago)
Author:
gaba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/Cache.java

    r689 r704  
    2929import org.xml.sax.SAXException;
    3030import org.xml.sax.InputSource;
     31import org.apache.commons.lang.StringEscapeUtils;
    3132
    3233
     
    108109                //e.setNamedItem(attr);
    109110                e.setAttribute("id", c.toString());
    110                 String[] key_array = key_info.split("-");
     111                String[] key_array = key_info.split("//-");
    111112               
    112113                e.setAttribute("type", key_array[0]);
     
    182183                        transformed = "";
    183184                } else {
    184                         try {
    185                                 transformed =  query.toURLParam();
    186                                 transformed = transformed.replace("'", "__qqqqq__");
    187                                 //Admin.notifyUser("CACHE.transformQuery:"+transformed);
    188                         } catch (MalformedURLException e) {
    189                                 // TODO Auto-generated catch block
    190                                 e.printStackTrace();
    191                                 transformed = "";
    192                         }
     185                        transformed =  query.getSimpleQueryString();
     186                        transformed = StringEscapeUtils.escapeXml(transformed);
     187                        //Admin.notifyUser("CACHE.transformQuery:"+transformed);
    193188                }
    194189                return transformed;
     
    201196                String xpath_expr="";
    202197               
    203                 String[] key_array = key_info.split("-");
     198                String[] key_array = key_info.split("//-");
    204199                String query_str;
    205200               
     201                Admin.notifyUser("formPATH:" + key_info);
     202               
     203               
    206204                if(key_array.length > 1){
     205                        //Admin.notifyUser("formPATH- querystring:" + key_array[1]);
    207206                        if (key_array[0].equals("recordset")){
    208207                                query_str = transformQuery(key_array[1]);       
     208                                Admin.notifyUser("formPATH- querystring-transformed:" + query_str);
    209209                        }
    210210                        else {
Note: See TracChangeset for help on using the changeset viewer.