<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">At the May 21 X3D WG meeting there was discussion of preparing a set of SFString encoding examples, based on the proposal of
<div style="margin: 0in; font-family: Calibri; font-size: 11pt;" class=""><!--StartFragment--><a href="http://web3d.org/pipermail/x3d-public_web3d.org/2021-May/015190.html" class="">http://web3d.org/pipermail/x3d-public_web3d.org/2021-May/015190.html</a> .<!--EndFragment--></div><div style="margin: 0in; font-family: Calibri; font-size: 11pt;" class=""><br class=""></div><div style="margin: 0in; font-family: Calibri; font-size: 11pt;" class="">On this variant set of examples, we got this far:</div><div style="margin: 0in; font-family: Calibri; font-size: 11pt;" class=""><br class=""></div><div style="margin: 0in;" class=""><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">XML Encoding to X3D values examples</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""> XML Encoding SFString value</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">1. {<MetadataSet name='items'/>} {items}</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">2. {<MetadataSet name='"items"'/>} {"items"}</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">3. {<MetadataSet name='ite"ms'/>} invalid encoding</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">4. {<MetadataSet name='\items'/>} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">5. {<MetadataSet name='"\"items"'/>} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">SFString values to XML encodings examples:</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class=""> SFString XML encoding</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">1. {items} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">2. {"items"} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">3. {ite"ms} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">4. {\items} ---</span></font></div><div style="margin: 0in;" class=""><font face="Calibri" class=""><span style="font-size: 14.666666984558105px;" class="">5. {\"items} ---</span></font></div><div style="font-family: Calibri; font-size: 11pt;" class=""><br class=""></div><div style="font-family: Calibri; font-size: 11pt;" class="">It was concluded that completion of this example set required a clearer defintion of VRML syntax rules, beyond what is in Annex A of the VRML encoding document at <a href="https://www.web3d.org/documents/specifications/19776-2/V3.3/index.html" class="">https://www.web3d.org/documents/specifications/19776-2/V3.3/index.html</a> or in the ISO 14772 WD at <a href="http://gun.teipir.gr/VRML-amgem/spec/part1/fieldsRef.html#SFString" class="">http://gun.teipir.gr/VRML-amgem/spec/part1/fieldsRef.html#SFString</a> . </div><div style="font-family: Calibri; font-size: 11pt;" class=""><br class=""></div><div style="font-family: Calibri; font-size: 11pt;" class="">Can any members of our community produce a reference to a more formal definition, for example in Backus-Nauer form; of the syntax of a VRML file?</div><div style="font-family: Calibri; font-size: 11pt;" class=""><br class=""></div><div style="font-family: Calibri; font-size: 11pt;" class="">Vince Marchetti</div><div style="font-family: Calibri; font-size: 11pt;" class=""><br class=""></div></div></body></html>