[x3d-public] Discussion of SFString during May 21 X3D WG meeting

vmarchetti at kshell.com vmarchetti at kshell.com
Sat May 22 07:44:54 PDT 2021

At the May 21 X3D WG meeting there was discussion of preparing a set of SFString encoding examples, based on the proposal of 
http://web3d.org/pipermail/x3d-public_web3d.org/2021-May/015190.html <http://web3d.org/pipermail/x3d-public_web3d.org/2021-May/015190.html> .

On this variant set of examples, we got this far:

XML Encoding to X3D values examples

       XML Encoding                          SFString value
1.     {<MetadataSet name='items'/>}         {items}
2.     {<MetadataSet name='"items"'/>}       {"items"}
3.     {<MetadataSet name='ite"ms'/>}        invalid encoding
4.     {<MetadataSet name='\items'/>}        ---
5.     {<MetadataSet name='"\"items"'/>}     ---

SFString values to XML encodings examples:

        SFString          XML encoding
1.     {items}           ---
2.     {"items"}         ---
3.     {ite"ms}          ---
4.     {\items}          ---
5.     {\"items}         ---

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 https://www.web3d.org/documents/specifications/19776-2/V3.3/index.html <https://www.web3d.org/documents/specifications/19776-2/V3.3/index.html>  or in the ISO 14772 WD at http://gun.teipir.gr/VRML-amgem/spec/part1/fieldsRef.html#SFString <http://gun.teipir.gr/VRML-amgem/spec/part1/fieldsRef.html#SFString> . 

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?

Vince Marchetti

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210522/777f8b03/attachment.html>

More information about the x3d-public mailing list