From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=AWL,MSGID_FROM_MTA_HEADER, RCVD_DOUBLE_IP_LOOSE,SPF_SOFTFAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id CABB3BB84 for ; Wed, 16 Jul 2008 11:07:47 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtYEAFBXfUjAXQIn/2dsb2JhbACBWZAhnkU X-IronPort-AV: E=Sophos;i="4.30,372,1212357600"; d="scan'208";a="27367180" Received: from concorde.inria.fr ([192.93.2.39]) by mail4-smtp-sop.national.inria.fr with ESMTP; 16 Jul 2008 11:07:47 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m6G97cSi005093 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 16 Jul 2008 11:07:47 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtYEAGBWfUja9/QF/2dsb2JhbACBWZAhnkk X-IronPort-AV: E=Sophos;i="4.30,372,1212357600"; d="scan'208";a="15155566" Received: from mail.fltrp.com (HELO eyou.net) ([218.247.244.5]) by mail1-smtp-roc.national.inria.fr with SMTP; 16 Jul 2008 11:07:40 +0200 X-EYOU-SPAMVALUE: 0 X-EYOU-DEALDRC: Received: (eyou anti_spam gateway 3.0); Wed, 16 Jul 2008 16:56:01 +0800 Message-ID: <416198561.21737@eyou.net> X-EYOUMAIL-SMTPAUTH: yang.shx@fltrp.com Received: from 218.247.244.25 by 129.0.0.2 with SMTP; Wed, 16 Jul 2008 16:56:01 +0800 From: Yang Shouxun Organization: FLTRP To: caml-list@inria.fr Subject: Q: type conversion with Gdome Date: Wed, 16 Jul 2008 17:13:23 +0800 User-Agent: KMail/1.9.9 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807161713.23716.yang.shx@fltrp.com> X-Miltered: at concorde with ID 487DBA5B.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; shouxun:01 fltrp:01 gdome:01 gdome:01 nodelist:01 nodelist:01 node:01 node:01 shouxun:01 shx:98 objects:02 objects:02 element:03 element:03 converted:04 Hello everyone, I've been using Gdome for some time now and I always find it difficult to deal with the type system. Here is the issue: The document class has a method getElementsByTagName : tagname:Gdome.domString -> Gdome.nodeList and from a nodeList object I can only get Gdome.node objects, while we know they should be Gdome.element objects. My question is how to convert from Gdome.node to Gdome.element? P.S. Gdome.element can be converted to Gdome.node, but not in the other direction as far as I know. TIA, shouxun