X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Finterface%2FxsltProcessor.ml;fp=helm%2Finterface%2FxsltProcessor.ml;h=0000000000000000000000000000000000000000;hb=c7514aaa249a96c5fdd39b1123fbdb38d92f20b6;hp=95f1c70d59b5edc7a6a26f892d04e1eb43b52f6e;hpb=1c7fb836e2af4f2f3d18afd0396701f2094265ff;p=helm.git diff --git a/helm/interface/xsltProcessor.ml b/helm/interface/xsltProcessor.ml deleted file mode 100644 index 95f1c70d5..000000000 --- a/helm/interface/xsltProcessor.ml +++ /dev/null @@ -1,79 +0,0 @@ -(* Copyright (C) 2000, HELM Team. - * - * This file is part of HELM, an Hypertextual, Electronic - * Library of Mathematics, developed at the Computer Science - * Department, University of Bologna, Italy. - * - * HELM is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * HELM is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with HELM; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. - * - * For details, see the HELM World-Wide-Web page, - * http://cs.unibo.it/helm/. - *) - -let initialize () = - Printf.printf "Initializing the UWOBO servlet, please wait" ; flush stdout ; - Hashtbl.iter - (fun key uri -> - let string_to_send = (Configuration.processor_url ^ "add?xsluri=" ^ Configuration.getter_url ^ "getxslt?uri=" ^ uri ^ "&key=" ^ key) - in - print_char '.' ; flush stdout ; - ClientHTTP.send string_to_send - ) - StyleConfiguration.styles ; - Printf.printf " ok\n" ; flush stdout -;; - -(* CSC: esempio per vedere se veniva calcolata bene. Rimuovere pure il commento -http://phd.cs.unibo.it:8080/helm/servlet/uwobo/apply?xmluri=http%3A//phd.cs.unibo.it%3A8081/getxml%3Furi%3Dcic%3A/Coq/Init/Datatypes/nat_ind.con&keys=C1,C2,L¶m.processorURL=http%3A//phd.cs.unibo.it%3A8080/helm/servlet/uwobo/¶m.getterURL=http%3A//phd.cs.unibo.it%3A8081/&prop.doctype-public=&prop.encoding=&prop.media-type=text/xml¶m.doctype-public=¶m.encoding=¶m.media-type=text/xml¶m.keys=C1%2CC2%2CL¶m.CICURI=cic:/Coq/Init/Datatypes/nat_ind.con¶m.naturalLanguage=yes¶m.annotations=NO - - -&keys=C1,C2,L -*) - -let process uri usecache mode naturalLanguage annotations = - let uri = UriManager.string_of_uri uri in - let url = Configuration.getter_url ^ "getxml?uri=" ^ uri in - let keys = - match StyleConfiguration.key_list_of_mode_name mode with - first_key::key_list -> - first_key ^ - (List.fold_right - (fun key cmd -> "," ^ key ^ cmd) - key_list - "" - ) - | _ -> prerr_string "Warning: the list of keys for UWOBO is empty\n"; "" - in - let string_to_send = - Configuration.processor_url ^ "apply?xmluri=" ^ url ^ - "¶m.processorURL=" ^ Configuration.processor_url ^ - "¶m.getterURL=" ^ Configuration.getter_url ^ - "&prop.doctype-public=&prop.encoding=&prop.media-type=text/xml" ^ - "&keys=" ^ keys ^ - "¶m.keys=" ^ keys ^ - "¶m.CICURI=" ^ uri ^ - "¶m.naturalLanguage=" ^ naturalLanguage ^ - "¶m.annotations=" ^ annotations ^ - "¶m.doctype-public=¶m.encoding=¶m.media-type=text/xml" - in - string_to_send -;; - -(*CSC: ma questa funzione ha senso? Se si', in quale modulo?*) -(*CSC: tutti i parametri passati alla process sono quasi a caso!!! *) -let url_of_uri uri = - process uri true "cic" "yes" "YES" -;;