<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I didn't realize that ' was acceptable. I knew
" used to be acceptable, and may still be. This is the
first time I've see ' and there were complaints, but I
can't recall which tool. I am also getting complaints about the
'"Times"'.<br>
</p>
<p>So I reference:</p>
<p><a class="moz-txt-link-freetext" href="https://www.web3d.org/documents/specifications/19776-3/V3.3/Part03/concepts.html#X3DCanonicalForm">https://www.web3d.org/documents/specifications/19776-3/V3.3/Part03/concepts.html#X3DCanonicalForm</a>
which I believe is the latest XML encoding standard (reviewing, I
see there's a 4.0 draft).<br>
</p>
<p>"Double-quote and single-quote characters:</p>
<ol type="1">
<li>Individual MFString array values are bounded by "double-quote"
characters, each separated by a single space.</li>
<li>The overall MFString attribute is contained within
'single-quote' characters.</li>
</ol>
<blockquote>
<p class="Example">EXAMPLE 1 <code><NavigationInfo type='"WALK" "EXAMINE" "ANY"'/></code>
</p>
</blockquote>
<ol type="1" start="3">
<li>Single-quote characters within an MFString value are replaced
by the <code>′</code> character entity.</li>
<li>Double-quote characters within an MFString value are replaced
by the <code>"</code> character entity (and escaped by
a leading backslash "\" character).</li>
<li>XML " character references that delimit individual
strings in an MFString array are converted to double-quote
characters.
<p class="Example">EXAMPLE 1 <code><Text string='
"\"Hello, quotation marks\"" "Line 2 has
no quotation marks" '/></code> displays the following two
lines:</p>
<p class="Example"> “Hello, quotation marks”<br>
Line 2 has no quotation marks"</p>
</li>
</ol>
<p><br>
</p>
<p>Please read the above and tell me what I'm doing wrong. This
seems to indicate that newlines, tabs, etc. be are allow between
SFStrings in an MFString in XML, but I don't know about HAnim or
X3DV4.<br>
</p>
<p>The above also indicates that ' is not a good encoding
for single-quote characters, although it's OK XML.</p>
<p><br>
</p>
<p>I'm not really sure where else to look for X3D Canonical Form,
clicked the first link on Google, dang, that's 3.3. Okay, I see
version="4.0" X3DV4 in the audio X3D files. But X3DV4 doesn't
cover XML encoding that I know of? I will look through the
drafts. Okay, I see:</p>
<p><a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/Web3DConsortium/X3D/master/ISO-IEC19776/ISO-IEC19776-3/ISO-IEC19776-3v4.0/ISO-IEC19776-3v4.0-WD1/Part03/concepts.html">https://raw.githubusercontent.com/Web3DConsortium/X3D/master/ISO-IEC19776/ISO-IEC19776-3/ISO-IEC19776-3v4.0/ISO-IEC19776-3v4.0-WD1/Part03/concepts.html</a>
(I did try to read this).<br>
</p>
<p>Or:</p>
<p><a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/Web3DConsortium/X3D/master/ISO-IEC19776/ISO-IEC19776-3/ISO-IEC19776-3v4.0/ISO-IEC19776-3v4.0-WD1/Part03/concepts.html#X3DCanonicalForm">https://raw.githubusercontent.com/Web3DConsortium/X3D/master/ISO-IEC19776/ISO-IEC19776-3/ISO-IEC19776-3v4.0/ISO-IEC19776-3v4.0-WD1/Part03/concepts.html#X3DCanonicalForm</a>
(not found).</p>
<p>I don't see any way to show this except by downloading from the
github site. I have already seen the HTML--looks like
gobbledegook, as that's what's shown on github. Is there another
way to view github that will show the rendered file?<br>
</p>
<p>Looking here:</p>
<p><a class="moz-txt-link-freetext" href="https://www.web3d.org/specifications/">https://www.web3d.org/specifications/</a></p>
<p>I do see the 3.3 XML encoding standard referenced as first link
above.</p>
<p><br>
I don't really want to spend time downloading the standard yet.
Is there someplace you can privately share the rendered X3DV4
Canonical Form on the web for me as a member of web3d consortium?
Seems like creating a member accessible version would be very
handy for collaboration, and then there would be no disagreements
(which version do you have, etc.).</p>
<p>This might be a good place on the web3d.org website to put member
documents? It's under "Documents" on the main web3d.org site.
<a class="moz-txt-link-freetext" href="https://www.web3d.org/about/documents">https://www.web3d.org/about/documents</a></p>
<p><br>
</p>
<p>I'm not sure I can share the X3D 4.0 XML encoding standard on the
mailing list? Should I contact you directly once I've viewed the
4.0 version? So far, I've just viewed it on github. Yes, I
realize I am not up on all the encoding standards at this time,
mostly I am focused on getting JSON/JavaScript working. My second
priority is HAnim. XML is way down the list of my priorities.<br>
</p>
<p>I'm a bit nervous having proprietary info on my computer right
now. A virus scan did not go perfectly (100 false positives), so
I'm a bit nervous. What I'll do is download the snapshot, render
and send a picture to Don directly, then delete my version.<br>
</p>
<p>Thanks!</p>
<p>John<br>
</p>
<div class="moz-cite-prefix">On 4/19/21 8:43 AM, Don Brutzman wrote:<br>
</div>
<blockquote type="cite"
cite="mid:f0e43c09-738b-91db-0a83-649d09709ca1@nps.edu">I don't
think two-sided material was intended, recommend merging Material
nodes (watch out for duplicate diffuseColor) or else simply remove
one of them.
<br>
<br>
Or better yet, refresh your version control later. I just started
adjusting these copies, found a lot of differences with Efi's
latest. Am using those differences to add & test some new
diagnostics.
<br>
<br>
p.s. John you likely want to adjust your text output to match X3D
Canonical Form in order to avoid diffs when comparing equivalent
node definitions.
<br>
<br>
On 4/17/2021 11:54 PM, John Carlson wrote:
<br>
<blockquote type="cite">NPS WARNING: *external sender* verify
before acting.
<br>
<br>
<br>
SplitChannels.x3d attached. (no guarantees on which material was
chosen
<br>
as backMaterial).
<br>
<br>
<br>
x3d/content/examples/X3dForAdvancedModeling/AudioSpatialSound$
diff
<br>
SplitChannels.x3d ~/X3DJSONLD/src/main/data/SplitChannels.x3d
<br>
20c20
<br>
< <NavigationInfo DEF='NAV' headlight='true'
type='NONE'/>
<br>
---
<br>
> <NavigationInfo DEF='NAV' headlight='true'
type='"NONE"'/>
<br>
44,45c44,45
<br>
< <Material diffuseColor='0.345 0.345 0.882'
transparency='0'/>
<br>
< <Material ambientIntensity='0.0933'
diffuseColor='1 1 1'
<br>
emissiveColor='0 0 0' shininess='0.51' specularColor='0.46 0.46
0.46'/>
<br>
---
<br>
> <Material diffuseColor='0.345 0.345 0.882'
<br>
transparency='0' containerField="material"/>
<br>
> <Material ambientIntensity='0.0933'
diffuseColor='1 1 1'
<br>
emissiveColor='0 0 0' shininess='0.51' specularColor='0.46 0.46
0.46'
<br>
containerField="backMaterial"/>
<br>
47,48c47,48
<br>
< <Text solid='false' string='Right Channel
Volume'>
<br>
< <FontStyle
family=''Times'' horizontal='true'
<br>
justify='BEGIN' leftToRight='true' size='1' spacing='1'
style='BOLD'
<br>
topToBottom='true'/>
<br>
---
<br>
> <Text solid='false' string='"Right Channel
Volume"'>
<br>
> <FontStyle family='"Times"'
horizontal='true'
<br>
justify='"BEGIN"' leftToRight='true' size='1' spacing='1'
style='BOLD'
<br>
topToBottom='true'/>
<br>
74,75c74,75
<br>
< <Material diffuseColor='0.345 0.345 0.882'
transparency='0'/>
<br>
< <Material ambientIntensity='0.0933'
diffuseColor='1 1 1'
<br>
emissiveColor='0 0 0' shininess='0.51' specularColor='0.46 0.46
0.46'/>
<br>
---
<br>
> <Material diffuseColor='0.345 0.345 0.882'
<br>
transparency='0' containerField="material"/>
<br>
> <Material ambientIntensity='0.0933'
diffuseColor='1 1 1'
<br>
emissiveColor='0 0 0' shininess='0.51' specularColor='0.46 0.46
0.46'
<br>
containerField="backMaterial"/>
<br>
77,78c77,78
<br>
< <Text solid='false' string='Left Channel
Volume'>
<br>
< <FontStyle
family=''Times'' horizontal='true'
<br>
justify='BEGIN' leftToRight='true' size='1' spacing='1'
style='BOLD'
<br>
topToBottom='true'/>
<br>
---
<br>
> <Text solid='false' string='"Left Channel
Volume"'>
<br>
> <FontStyle family='"Times"'
horizontal='true'
<br>
justify='"BEGIN"' leftToRight='true' size='1' spacing='1'
style='BOLD'
<br>
topToBottom='true'/>
<br>
107c107
<br>
< </X3D>
<br>
\ No newline at end of file
<br>
---
<br>
> </X3D>
<br>
<br>
</blockquote>
<br>
all the best, Don
<br>
</blockquote>
</body>
</html>