<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Oct 10, 2016 at 7:17 PM, Joe D Williams <span dir="ltr"><<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But containerField is also a rather unintuitive concept, requiring to think 'backwards', eg. up the hierarchy.<br>
</blockquote>
<br>
It really helps to look at the X3D Classic and VRML encodings. Not really up the hierarchy except to verify that the parent can contain the following node. <br></blockquote></div><br></div><div class="gmail_extra">I agree, it really helps to understand the VRML encoding although I am not sure it is a good sign that one should do so to understand the XML encoding.<br><br></div><div class="gmail_extra">When I first looked at X3D, I remember that I decided to ignore the containerField attribute due its apparent strangeness. It took to me some time to understand that it has to do with the parent node (after some more time understanding that child nodes are field values, eg. fields are not necessarily attributes). Perhaps "parentField" would have been a more straightforward name for this attribute.<br><br></div><div class="gmail_extra">-Andreas<br></div><div class="gmail_extra"><br><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Andreas Plesch<br>39 Barbara Rd.<br>Waltham, MA 02453</div>
</div></div>