Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BCD6818991 for ; Sun, 7 Feb 2016 17:38:24 +0000 (UTC) Received: (qmail 95352 invoked by uid 500); 7 Feb 2016 17:38:24 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 95309 invoked by uid 500); 7 Feb 2016 17:38:24 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 95295 invoked by uid 99); 7 Feb 2016 17:38:24 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Feb 2016 17:38:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 9F38AC023E for ; Sun, 7 Feb 2016 17:38:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.821 X-Spam-Level: X-Spam-Status: No, score=-0.821 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id EW0mtawewjGd for ; Sun, 7 Feb 2016 17:38:23 +0000 (UTC) Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 9D012439BF for ; Sun, 7 Feb 2016 17:38:22 +0000 (UTC) Received: by mail-wm0-f65.google.com with SMTP id g62so12001078wme.2 for ; Sun, 07 Feb 2016 09:38:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=Uk+LOjnM/0sjAXtr7NTaDN8SblBz7QBczYiWavfkWTQ=; b=lbGFOo35sI92CKk1BGALjLWXYbZXnfzUD5f5547n4xI6hwf21nNlIywAOiGDY4lUl4 ZXHSvOhzypehFcPT/7kjn6iP5r81XNZZSIvuPRROe3LWybTz5U+13HyM0QD8Fc+UvhL2 8G3G47C6c/1vxZ7BuqzQXwUak4fIQh8HKRByCJwCID3JvbP2KLIcB/RNXZZE38K2z4+w Ky1vrDpcZ1bDuKwwu77dTUUSVwhT293CbL+tZ805HRaFNfbKiPCpBpNcbOsvcRPJIKM8 4+WCQxeay6P3DJ6f5/lX9N58mulSFAIkadR6pmF9cWevqud723yjbq4Ai7tOlV0ESOyB Nhyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to; bh=Uk+LOjnM/0sjAXtr7NTaDN8SblBz7QBczYiWavfkWTQ=; b=fKu7fCEjRCqm8aj04RsKUaFZTk5atuuaoxGK0wF4M6WK5eAH2AhUPzDMP63wpq+tkP Ndf3Sif+NaN1TrK86Mjai8qJtHoigNZ6o3cWwx6tBsK2ryXtjQtBi5Ue1Jhb6pblb6ti AAUEIHqwjEe60yUPiJIFmVL08Szd/Qr/FTN/8+AMbvwZ1NGqTRgm3aPLxhSCOgG4AYdp S/20LgwIRb5sReJ2TCbGCEsxtXlpqilIQxxcYUOZ8qjULwMib0xYj9c52bQHG2nX/QqD jNVSbhiyTf3SMF+1zZyDAQtytH6Y1W2VWiUzggLusZVGMmZQughi7/9Cxjtc8nNpTo91 WRsg== X-Gm-Message-State: AG10YOS8D3Bi4nmj1S7cAXbLFF2JWOrAbQWNIXCPePvh+F5tqVDjCYwelDhfpB/uUIY+Ag== X-Received: by 10.195.11.100 with SMTP id eh4mr25862659wjd.83.1454866695774; Sun, 07 Feb 2016 09:38:15 -0800 (PST) Received: from [127.0.0.1] ([185.120.125.13]) by smtp.gmail.com with ESMTPSA id e19sm5689893wmd.1.2016.02.07.09.38.14 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 07 Feb 2016 09:38:15 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [FALCONJX][FLEXJS] XML handling (was Re: [FlexJS] Back port) From: Harbs In-Reply-To: Date: Sun, 7 Feb 2016 19:38:12 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <2A17939F-D853-4C06-8AB9-555C2DF2E119@gmail.com> References: <0FEC695D-B6B0-4667-B3DE-83367243D144@gmail.com> <41D562BC-FC3B-423E-9FAC-4363A0D5E6C2@gmail.com> <15C07CBD-2EAD-4BBF-A764-BBC1C5895CD5@gmail.com> <708BC387-99B5-4460-BD82-A5E06DEF0763@gmail.com> <8B5449A9-5D77-467A-ADD6-CD9A547F5123@gmail.com> <226CB7CE-E297-4DC8-996C-7AD82F01E366@gmail.com> <7D7B512D-C420-494E-AF5C-0B202306747D@gmail.com> <8D0CCC2B-3684-41F8-A18C-FD26DEAB5419@gmail.com> <4AE86F60-0721-4973-89FF-6717D1B711A2@gmail.com> To: dev@flex.apache.org X-Mailer: Apple Mail (2.1878.6) Yeah. Except an XML object always has a length of 0=85 AFAIK, xmlObj[1] = always returns undefined. The only valid index on an XML object is 0 = which returns the XML object (to blur the distinction between XMLList = and XML). I think xmlList[0] is the same as xmlList[0][0][0][0]... I think I=92m just going to ignore this part of the spec because I=92m = storing everything in a _children array and dealing with that. On Feb 7, 2016, at 6:59 PM, Andy Dufilie wrote: > The insert code looks fine to me, assuming children of XML are stored = as > properties "0", "1", "2", ... > It's shifting all children with index >=3D i and saving P starting at = child > index i. >=20 > [[Put]] is overwriting a child at a given index, and > insertChildBefore/insertChildAfter/prependChild should be doing the = same > type of operation as insert.