<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>