X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Ftest.ml;h=465e40973c590d6862b94afe248b3d5cdec12f06;hp=770d4c52e84ec9d0d962ddb05a6c28e8c9a94290;hb=e2dce9a8858c17d907ddecc34cd939905a73f0cc;hpb=af288936a2ee49bace0f1070ef9c6e81e9ea6fce diff --git a/src/test.ml b/src/test.ml index 770d4c5..465e409 100644 --- a/src/test.ml +++ b/src/test.ml @@ -14,6 +14,11 @@ (***********************************************************************) +(** use: xml_file "XPath querie" + or : xml_file -f XPath_querie_file + only the first line of XPath_querie_file is read +*) + module F = Formula (* to force ocaml build to add Formula to the dependency chain even if we don't use it yet*) @@ -25,7 +30,13 @@ let doc = -let query = XPath.parse Sys.argv.(2) +let query = + let arg2 = Sys.argv.(2) in + if arg2 = "-f" + then let fq = open_in Sys.argv.(3) in + let q = XPath.parse_file fq in + close_in fq; q + else XPath.parse_string arg2 open Format