<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Apr 25, 2017 11:16 PM, "Michalis Kamburelis" </div><div class="gmail_quote" dir="auto"><br><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So<br>
<br>
  " ' MFString or SFString ? ' "<br>
<br>
is either<br>
- an incorrect MFString (you cannot use ' to delimit parts within MFString)<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Yes, you are right, that is incorrect. But that brings up SFStrings. </div><div dir="auto"><br></div><div dir="auto">When not used as part of an MFString, they still have the double quote requirement while XML allows both single or double quotes.</div><div dir="auto"><br></div><div dir="auto">So, I would suggest to allow single quotes as delimiters in MFStrings as well although I realize that places an additional burden on the x3d parser.</div><div dir="auto"><br></div><div dir="auto">In the end, to me, allowing balanced pairs of single or double quotes interchangeably anywhere is the simplest rule. Backslash escaping for printing is required in any case.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote" dir="auto"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- a correct SFString that happens to start and end with an apostrophe.<br>
<br>
Regards,<br>
Michalis<br>
</blockquote></div><br></div></div></div>