Question on NodeList and client-server

interface NodeList
{
  	Node item(in unsigned long index);
  	readonly attribute unsigned long length;
};

    NodeLists are said to be live such that additions/deletions of children
will be reflected in the NodeList I retrieved prior to the
addition/deletion...  Without copying the children to a private object
instance, or locking children nodes; how do I know that the length is valid
when I attempt to iterate over the list?

    I don't see problems for a single client environment, but for
connectionless multi-client internet applications; seems a bit sticky.
Comments?  Thanks.

Don Hamson

Received on Friday, 16 October 1998 03:32:35 UTC