From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTP id DD1585D5 for ; Tue, 5 Jun 2018 10:06:20 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.49,478,1520895600"; d="scan'208";a="330393345" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 05 Jun 2018 12:06:17 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 048448246F; Tue, 5 Jun 2018 12:06:17 +0200 (CEST) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 265BA8240C for ; Tue, 5 Jun 2018 12:06:09 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=julien.tesson@lacl.fr; spf=None smtp.mailfrom=julien.tesson@lacl.fr; spf=None smtp.helo=postmaster@ns.lacl.fr IronPort-PHdr: =?us-ascii?q?9a23=3AftfZ7hF77aRnVsE5+nnjEp1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ78p8SwAkXT6L1XgUPTWs2DsrQY07eQ6/iocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbAhEmDqwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+?= =?us-ascii?q?NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjD?= =?us-ascii?q?QhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj?= =?us-ascii?q?8KOSA5/m/KicJ+gqxUrx29qBJw2IPUfJiVOeBicq/Bc94XRWxMVdtRWSxbBYO8?= =?us-ascii?q?apMCAe4cPeZcronyuV0OpgagCwayH+Pv0ThIhnnr1qA90eQhDAXG3A0+ENIIqn?= =?us-ascii?q?jUsMv6NLwJUeCyyqnF1jHDYOlK1jf58oTIfAohrOiKULltcsTR0VEiGx7Bg1ie?= =?us-ascii?q?s4DoMDCY2v4Qv2WU4edsT/yjhmEopg1poDWixd0ghpfGi44I0FzI6z91zJgpKd?= =?us-ascii?q?C4TkNwfMSqH4FKty6AMot7WsMiTH9suCY90rAGv4W7cDIOyJs92xHfb+aLc4aS?= =?us-ascii?q?4h77VeaRJyl3hG59db6igxu//1Ksx+L/W8WuzVpHoSRInsPSun0C2BHf8s2HRe?= =?us-ascii?q?F8/kel1zaPzQfT6uRcLEA2iKrbL58hzaA2lpYJrUTMADT2mF7xjK+QbUgk/vKn?= =?us-ascii?q?5PjjYrn8qJ+cLZd4ihviPaQ2hsy/HeM4PxASUGeB/OS80KTv/Un4QLVRkv07ib?= =?us-ascii?q?LZsZDfJcQDvKG1GQ5V0oA56xa+FTiqytoYnWNUZG5CLRmOioysP1DVPNj5C+2+?= =?us-ascii?q?ihKiimRF3ffDa5/8BpTAKDD/naz6erA1v0xBzAs+y5ZD6olPDbcpJPv4Xgn/ro?= =?us-ascii?q?qLXVcCLwWozrO/W51G3YQEVDfXW/7LAObpqVaNo9kXDayJbY4Rtiz6Lql34/fl?= =?us-ascii?q?iTk3gw1FJPX77d4scHm9W89eDQCBe3O90NMIGmNMsBBsFLW32m3HaiZaYjOJZ4?= =?us-ascii?q?x55jw/D9v8X4HYAISki7jH0j3pRpA=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CfBwD2XxZb//SPMMFcHQEBBQELAYJwU?= =?us-ascii?q?2V8jQOMDoFQCJUAgWQLhw4ZBgY0FAECAQEBAQEBAQEBayiCNSKFHAgBAYMeggI?= =?us-ascii?q?DqSaIQYFoiEKBVD+BMwyHF4EEhQgCmG4HAnJ1jHYGgS4BhkWFJpEfgSM1IYFSM?= =?us-ascii?q?xonTIJEgWwBjmKQLwEB?= X-IPAS-Result: =?us-ascii?q?A0CfBwD2XxZb//SPMMFcHQEBBQELAYJwU2V8jQOMDoFQCJU?= =?us-ascii?q?AgWQLhw4ZBgY0FAECAQEBAQEBAQEBayiCNSKFHAgBAYMeggIDqSaIQYFoiEKBV?= =?us-ascii?q?D+BMwyHF4EEhQgCmG4HAnJ1jHYGgS4BhkWFJpEfgSM1IYFSMxonTIJEgWwBjmK?= =?us-ascii?q?QLwEB?= X-IronPort-AV: E=Sophos;i="5.49,478,1520895600"; d="scan'208";a="330393300" Received: from ns.lacl.fr ([193.48.143.244]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jun 2018 12:06:08 +0200 Received: from localhost (localhost.lacl.fr [127.0.0.1]) by ns.lacl.fr (Postfix) with ESMTP id 02E9C81C40 for ; Tue, 5 Jun 2018 12:06:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ns.lacl.fr X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: Received: from ns.lacl.fr ([IPv6:::1]) by localhost (ns.lacl.fr [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id Vx0ERb1fEKSC for ; Tue, 5 Jun 2018 12:06:07 +0200 (CEST) Received: from [192.168.1.2] (mst45-4-78-241-2-205.fbx.proxad.net [78.241.2.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jtesson) by ns.lacl.fr (Postfix) with ESMTPSA id 2680080778 for ; Tue, 5 Jun 2018 12:06:07 +0200 (CEST) To: caml-list@inria.fr From: Julien Tesson Autocrypt: addr=julien.tesson@lacl.fr; prefer-encrypt=mutual; keydata= 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 XzmD3TSkgKuKH9M= Message-ID: <9c45e916-b434-b518-2859-e35eb3d88bb4@lacl.fr> Date: Tue, 5 Jun 2018 12:06:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Content-Language: fr Subject: [Caml-list] XPath implementation or equivalent Reply-To: Julien Tesson X-Loop: caml-list@inria.fr X-Sequence: 16925 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Dear list, Is anyone aware of an Ocaml implementation of Xpath or any similar tool to = query an XML document ? I found XML parsers via Opam, like pxp, but they don't seem to come with a = querying library. Thank you for any input on this ! Julien --=20 Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs=