<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">I think I see where the problem is. In
Section 5.5 of V3.3
(<a class="moz-txt-link-freetext" href="http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/EncodingOfFields.html#SFString">http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/EncodingOfFields.html#SFString</a>)
states: "The MFString
specifies zero or more SFStrings enclosed in single quotes".<br>
<br>
This is wrong. While it is certainly easier (most of the time) to
use single quotes as the attribute deliminator, X3D cannot enforce
that because in section 4.3.1 - XML encoding
(<a class="moz-txt-link-freetext" href="http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#XMLEncoding">http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#XMLEncoding</a>)
the spec states: "This clause describes the syntax of XML-encoded,
human-readable X3D files. The syntax of X3D in terms of the XML
encoding are presented in this part of ISO/IEC 19776. The
semantics of X3D are as defined in
<a
href="http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/references.html#[I19775_1]">ISO/IEC
19775-1</a>.
Rules for parsing and handling XML-encoded documents are defined
in
<a
href="http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/references.html#[XML]">2.[XML]</a>."<br>
<br>
This is a spec bug and needs to be reported.<br>
<br>
I don't know of a single parse that limits the attribute-value
deliminator to being a single-quote character.<br>
<br>
<br>
Leonard Daly<br>
<br>
<br>
<br>
<br>
</div>
<blockquote
cite="mid:CAKdk67tjpy30Huk6zQwkakFno65JZ5QXN3aBPkdLbSgSXnASyQ@mail.gmail.com"
type="cite">
<div dir="auto">
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<blockquote class="quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">From:
Leonard Daly <<a moz-do-not-send="true"
href="mailto:Leonard.Daly@realism.com">Leonard.Daly@realism.com</a>><br>
To: X3D Graphics public mailing list <<a
moz-do-not-send="true"
href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>><br>
Subject: Re: [x3d-public] MFString quotes<br>
</blockquote>
</div>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">...need
to be quoted. XML (as many<br>
have noted) also requires that all attribute values be
quoted, though it<br>
does not care if a single or double quote is used. So
both of the<br>
following are legal:<br>
<br>
<Text string='"string 1" "string 2"'/><br>
<Text string=""string 1"
"string 2""/><br>
</blockquote>
</div>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">This is legal in XML but not valid x3d. X3d
requires single quotes surrounding the MFString attribute
value.</div>
<div dir="auto">The only motivation for this x3d limitation
seems to be that vrml requires double quotes for each MFString
component, as you helpfully recalled.</div>
<div dir="auto">But why not allow then what you provide above
for XML ?</div>
<div dir="auto">Andreas</div>
<div dir="auto">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote>
</div>
<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
<br>
<p><br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Chair<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</body>
</html>