<div dir="auto">My apologies for not including xslt3 errors.   I had already submitted some of those.   I think it’s more important to address validator errors, rather stylesheet errors, as you say.</div><div dir="auto"><br></div><div dir="auto">But the difference between saxon9he.jar and xslt3 errors is still interesting for the future, especially the explosion (10x) in ProtoDeclares.</div><div dir="auto"><br></div><div dir="auto">I will work on the validation errors soon.</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 6, 2021 at 11:58 AM Don Brutzman <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">step by step...<br>
<br>
On 2/5/2021 1:55 AM, John Carlson wrote:<br>
> <br>
> Thanks, Don.   I will look over the X3D file some more later.<br>
<br>
gosh i love diagnostics!  um, compared to the alternative of no diagnostics...<br>
<br>
> Should the order of the fieldValues match the order of fields?<br>
<br>
not required<br>
<br>
> I’m beginning to sound like Harry Potter.  Lol<br>
<br>
We haven't yet defined a policy for "Web3D Wizard" but am sure that consensus is possible following much concerted effort, controversy, sound and fury...<br>
<br>
> Thanks!<br>
> <br>
> John<br>
<br>
happy to help when i can, you are finding the gaps/seams and we're all in this together. take care.  8)<br>
<br>
> On Fri, Feb 5, 2021 at 2:11 AM Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a> <mailto:<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>> wrote:<br>
> <br>
>     These Schematron alerts are readable if you split them up.  Here is explanation for first.<br>
> <br>
>     On 2/4/2021 10:54 PM, John Carlson wrote:<br>
>      > ProtoInstance name='x3dconnector' DEF='connector1'> <fieldValue name='startnode' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue<br>
> <br>
>     The above warning says that your ProtoInstance named "x3dconnector" has an initial field value named "startnode", but there is no corresponding field "startnode" defined in the governing ProtoDeclare named "x3dconnector".<br>
> <br>
>     No name found usually means that you have a flawed ProtoInstance.  Though the mismatch/misunderstanding might be in the ProtoDeclare or ExternProtoDeclare.  As author, you must ensure that all the names match.<br>
> <br>
>      > [/X3D/Scene/ProtoInstance[1]/fieldValue[1], hint]<br>
<br>
p.s. i changed role attribute of this diagnostic from "hint" to "error" since it is an error.<br>
<br>
>     This provides the location of the node in your scene graph.  Thus go to the X3D node, then the scene node, then the first ProtoInstance [1] , then the first fieldValue [1].<br>
> <br>
>     These are super helpful.  If the flaw is in your original X3D model, then stylesheets and other tools simply won't work - GIGO.<br>
> <br>
>     Good luck!<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
</blockquote></div></div>