From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 A52277EEFC for ; Tue, 17 Nov 2015 10:31:51 +0100 (CET) IronPort-PHdr: 9a23:SAO6yxwEaqa1bovXCy+O+j09IxM/srCxBDY+r6Qd0e4WIJqq85mqBkHD//Il1AaPBtWGra8VwLKN+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuStOU0pX8j7v60qaQSjsLrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGwD884mosVJVKG/e6UjUZRZCi4nOiY7/p7Frx7GGCWV732TVWQN2jBPCQ/ZpEX0RJ73uSz7rax33yOdIeX9QLlyVy70vPQjcwPhlCpSb21xy2rQkMEl1K8= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=francois.bobot@cea.fr; spf=None smtp.mailfrom=francois.bobot@cea.fr; spf=None smtp.helo=postmaster@sainfoin-out.extra.cea.fr Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of francois.bobot@cea.fr) identity=pra; client-ip=132.167.192.145; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.bobot@cea.fr"; x-sender="francois.bobot@cea.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of francois.bobot@cea.fr) identity=mailfrom; client-ip=132.167.192.145; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.bobot@cea.fr"; x-sender="francois.bobot@cea.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@sainfoin-out.extra.cea.fr) identity=helo; client-ip=132.167.192.145; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="francois.bobot@cea.fr"; x-sender="postmaster@sainfoin-out.extra.cea.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BgAABv80pWnJHAp4RdwUCEDYM9glMCgUo7EQEBAQEBAQEBEAEBAQEBCAsJCSEugi2CBwEBAQMBIw8BBUYLCxgCAgUhAgIPAkYTCAKIIgirDJBCAQsBIIEBilGFJ4JOgUQFlkmWR5MoN4JTHYFBhXsBAQE X-IPAS-Result: A0BgAABv80pWnJHAp4RdwUCEDYM9glMCgUo7EQEBAQEBAQEBEAEBAQEBCAsJCSEugi2CBwEBAQMBIw8BBUYLCxgCAgUhAgIPAkYTCAKIIgirDJBCAQsBIIEBilGFJ4JOgUQFlkmWR5MoN4JTHYFBhXsBAQE X-IronPort-AV: E=Sophos;i="5.20,307,1444687200"; d="scan'208";a="187850982" Received: from sainfoin-out.extra.cea.fr ([132.167.192.145]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Nov 2015 10:31:51 +0100 Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin.extra.cea.fr (8.15.2/8.15.2/CEAnet-Internet-out-2.4) with ESMTP id tAH9Vpdi015605 for ; Tue, 17 Nov 2015 10:31:51 +0100 Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 2251920A177 for ; Tue, 17 Nov 2015 10:38:08 +0100 (CET) Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 0D6C720A14F for ; Tue, 17 Nov 2015 10:38:08 +0100 (CET) Received: from [10.8.32.80] (is222783.intra.cea.fr [10.8.32.80]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id tAH9VnRt010388 for ; Tue, 17 Nov 2015 10:31:49 +0100 Message-ID: <564AF405.10400@cea.fr> Date: Tue, 17 Nov 2015 10:31:49 +0100 From: =?UTF-8?B?RnJhbsOnb2lzIEJvYm90?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 To: caml-list@inria.fr References: <4824377F-4045-4D47-9BAB-E06B0C939988@yahoo.com> In-Reply-To: <4824377F-4045-4D47-9BAB-E06B0C939988@yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Caml-list] [ANN] Lambda Soup - HTML scraping and rewriting with CSS selectors On 16/11/2015 22:01, Anton Bachin wrote: > I would like to announce the release of Lambda Soup, a library for > manipulating HTML documents with CSS selector support. Nice! It is a very nice way to select nodes. > The library is based on a set of lazy node traversals (to parents, > children, siblings, etc.). The CSS syntax maps onto these. Types are > used to distinguish HTML node classes (such as text, element, and > document) and reduce the need for error-checking. Does the types are as powerful as the one in tyxml? Is it possible to have this kind of selectors on top of tyxml? regards, -- François