<div dir="auto">It looks like the *ContentModel tags manage order? and occurrence of subnodes. I did wonder what these were. I have not seriously looked at the X3DUOM xsd yet. Is there documentation elsewhere? I’l look at the XML encoding.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto"><br></div><div dir="auto">Joh</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 31, 2024 at 10:33 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am wondering about ordering statements and nodes in X3DUOM (object model). I am well aware of ordering in XML schema…and sorting in stylesheets. This means we have to write ordering for each X3DUOM processor. It might be easiest just to order stuff in X3DUOM, once. I am thinking about ordering head statements, and head vs Scene. There are perhaps, other places in X3D.<div dir="auto"><br></div><div dir="auto">Neither JSON schema nor my upcoming VRML grammar currently bother much about ordering, and that concerns me. I feel like XSLT could provide a better solution, but I’m starting to think about how to accomplish ordering in VRML parsing, without information from X3DUOM.</div><div dir="auto"><br></div><div dir="auto">Thanks for listening,</div><div dir="auto"><br></div><div dir="auto">John </div>
</blockquote></div></div>