<div dir="auto">I think MIME/HTTP Content-Type headers may prove useful here.</div><div dir="auto"><br></div><div dir="auto">Do we want to provide CDATA Sections or data URIs for non-X3D content?</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Mar 25, 2026 at 11:08 AM GPU Group via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Inline > content type field > for loading / converting / parsing other content <div>other file formats - .obj, .ply, .json - may contain content suitable for converting into equivalent web3d nodes / scenegraphs. In theory this could be done while loading the content as an inline based on file suffix. But those generic file type suffixes don't say what type of nodes we are expecting to get / want to extract or convert to web3d nodes. </div><div>Option 0: Sniffing the file for automatic detection of suitable web3d node content</div><div>Option 1: A new node type, derived from Inline, for each combination of file suffix and desired content conversion - assumes main scene author with the Inline URL also knows the type of content / conversion</div><div>Option 2: an additional field on standard Inline, saying what content converter to use, an enum field with things like "SPLAT", "CESIUM" </div><div>Then the web3d browser developer would write code to process / convert the (file type, content converter type) cases to web3d nodes/scenegraph after Inline loads the file.</div><div><br></div><div>-Doug</div><div><br></div></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>