<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I normally upload a file to the X3D Validator.</p>
    <p>I'm not putting HTML into a JSON document, I'm trying to provide
      equal footing for xml:lang in Java and JavaScript/JSON bindings
      and encodings.   How will we do roundtrip?</p>
    <p>I was thinking of a way of creating batches of validations,
      similar to the Linux/UNIX xargs command.</p>
    <p>Could you take a peek at my build.xml in
      <a class="moz-txt-link-freetext" href="https://github.com/coderextreme/x3dschema/">https://github.com/coderextreme/x3dschema/</a> I'm trying to create
      "batches" for performance, so the schema doesn't have to parsed
      each time.</p>
    <p>I'm guessing I should look at the x3d/stylesheets/build.xml for
      patterns?</p>
    <p>Thanks,</p>
    <p>John<br>
    </p>
    <div class="moz-cite-prefix">On 11/18/21 09:55, Brutzman, Donald
      (Don) (CIV) wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:BY3PR13MB48848BC824F9E261072F46C6C49B9@BY3PR13MB4884.namprd13.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>
          <div>
            <div style="color: rgb(0, 0, 0); background-color: rgb(255,
              255, 255);" dir="ltr">
              Hi John. There is a URL in location option for the
              validator but I think it is buggy and will test further.</div>
          </div>
          <div style="color: rgb(0, 0, 0); background-color: rgb(255,
            255, 255);" dir="ltr">
            <br>
          </div>
          <div style="color: rgb(0, 0, 0); background-color: rgb(255,
            255, 255);" dir="ltr">
            Not understanding why anyone would try to put HTML into a
            JSON document.</div>
          <div style="color: rgb(0, 0, 0); background-color: rgb(255,
            255, 255);" dir="ltr">
            <br>
          </div>
          <div style="color: rgb(0, 0, 0); background-color: rgb(255,
            255, 255);" dir="ltr">
            Each one of the X3D example archives runs every one of the
            same tests via command line that are found in the validator.
            You can look at any of those for a complete detail and run
            them yourself if you like.</div>
          <div id="ms-outlook-mobile-signature">
            <div><br>
            </div>
            <div>v/r Don</div>
          </div>
        </div>
      </div>
      <hr style="display:inline-block;width:98%" tabindex="-1">
      <div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
          face="Calibri, sans-serif" color="#000000"><b>From:</b> John
          Carlson <a class="moz-txt-link-rfc2396E" href="mailto:yottzumm@gmail.com"><yottzumm@gmail.com></a><br>
          <b>Sent:</b> Wednesday, November 17, 2021 6:23:44 PM<br>
          <b>To:</b> Brutzman, Donald (Don) (CIV)
          <a class="moz-txt-link-rfc2396E" href="mailto:brutzman@nps.edu"><brutzman@nps.edu></a><br>
          <b>Cc:</b> 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-rfc2396E" href="mailto:x3d-public@web3d.org"><x3d-public@web3d.org></a><br>
          <b>Subject:</b> Re: [x3d-public] X3D Validator update: support
          for X3DOM and X_ITE pages</font>
        <div> </div>
      </div>
      <div>
        <div style="background-color:#004679; width:100%;
          border-style:solid; border-color:#004679; border-width:1pt;
          padding:2pt; font-size:10pt; line-height:12pt;
          font-family:'Calibri'; color:Yellow; text-align:left">
          <span style="color:Yellow">NPS WARNING:</span> *external
          sender* verify before acting.</div>
        <br>
        <div>
          <div dir="auto">Note that the production version of the
            X3DJSON validator</div>
          <div dir="auto"><br>
            <div><a
href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcoderextreme.net%2FX3DJSONLD%2Fsrc%2Fmain%2Fhtml%2Fvalidator.html&data=04%7C01%7Cbrutzman%40nps.edu%7Cad448e5d79444468c02a08d9aa3a787d%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637727990953141841%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=8xZQfxOKsPQSVp7EeZwy19HUU4GJdmvQoq1EvVvFAt8%3D&reserved=0"
originalsrc="https://coderextreme.net/X3DJSONLD/src/main/html/validator.html"
shash="f8UAGdFg4eUsmH3ADE3BHxso/suSXjsEaForxBgs0ogot+f4oljcPx+LIy7KAgkyu1SDpRCUmHy61YEo+XMUHcrWMEutn2smvsY6uckDvJ5x1CWTbChLpmhoupxGjzXfr2W6n2fJz97Bb/X5VRPQIgHwT7TrwtHfNi2mXhdc2ZM="
                moz-do-not-send="true">https://coderextreme.net/X3DJSONLD/src/main/html/validator.html</a></div>
            <div dir="auto"><br>
            </div>
            is slightly behind the development version, which is
            compatible with JSON schema draft 2020-12.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">You may access the development version here:</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">
            <div><a
href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcoderextreme%2Fx3dvalidate&data=04%7C01%7Cbrutzman%40nps.edu%7Cad448e5d79444468c02a08d9aa3a787d%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637727990953151798%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ahl02CyCZTiP%2FevDDjSXrc%2FVRlV5IgGQYlUks1vHpB0%3D&reserved=0"
originalsrc="https://github.com/coderextreme/x3dvalidate"
shash="q/JWx0s/JN5AJ26bZe/u+SF+P1gy2AMdb6I/hKJ5BGFUTmH+w7m2YMh+KAddrAqa2w51Bx1ybKrpYJrf/IYnmzYxmdSeIruyXYYI9lUD7LlOSOgaiugj0zDI6ALG5VyEsg85ThLaOBh8fCtwiaTHvhDeD3yNsvo0k0CMMkYKfKo="
                moz-do-not-send="true">https://github.com/coderextreme/x3dvalidate</a></div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I noticed my right hand go into a cramp today,
            so I’m not sure what’s happening.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Assistance on integrating Ajv-formats with Ajv
            on web welcome.   We may have to go with production
            Ajv-formats for uri and uri-reference format support.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">John</div>
          <div><br>
            <div class="x_gmail_quote">
              <div dir="ltr" class="x_gmail_attr">On Wed, Nov 17, 2021
                at 7:36 PM Brutzman, Donald (Don) (CIV) <<a
                  href="mailto:brutzman@nps.edu" moz-do-not-send="true"
                  class="moz-txt-link-freetext">brutzman@nps.edu</a>>
                wrote:<br>
              </div>
              <blockquote class="x_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)">
                <div style="word-wrap:break-word" lang="EN-US">
                  <div class="x_m_-8365417015415791727WordSection1">
                    <p class="x_MsoNormal">Am happy to report that an
                      updated X3D Validator has been deployed.  New
                      features include support for X3DOM and X_ITE
                      pages, as demonstrated design patterns shown in
                      X3D Examples Archive.</p>
                    <div style="border-style:none none solid;
                      border-bottom-width:1.5pt; padding:0in 0in 1pt;
                      border-bottom-color:windowtext">
                      <p class="x_MsoNormal" style="border:none;
                        padding:0in"> </p>
                    </div>
                    <p class="x_m_-8365417015415791727MsoListParagraph"> </p>
                    <ul style="margin-top:0in" type="disc">
                      <li
                        class="x_m_-8365417015415791727MsoListParagraph"
                        style="margin-left:0in">X3D Validator</li>
                      <li
                        class="x_m_-8365417015415791727MsoListParagraph"
                        style="margin-left:0in">The X3D Validator
                        performs comprehensive Quality Assurance (QA)
                        testing to ensure the validity of X3D3 and X3D4
                        graphics models.
                      </li>
                      <li
                        class="x_m_-8365417015415791727MsoListParagraph"
                        style="margin-left:0in"><a
                          href="https://savage.nps.edu/X3dValidator"
                          target="_blank" moz-do-not-send="true"
                          class="moz-txt-link-freetext">https://savage.nps.edu/X3dValidator</a></li>
                    </ul>
                    <div style="border-style:none none solid;
                      border-bottom-width:1.5pt; padding:0in 0in 1pt;
                      border-bottom-color:windowtext">
                      <p class="x_MsoNormal" style="border:none;
                        padding:0in"> </p>
                    </div>
                    <p class="x_MsoNormal"> </p>
                    <p class="x_MsoNormal">Am expecting further
                      improvements will come with additional testing,
                      all feedback welcome.  Numerous linked references
                      are provided on the page.</p>
                    <p class="x_MsoNormal"> </p>
                    <p class="x_MsoNormal">Have fun with high-quality
                      X3D!   8)</p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New""> </span></p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New"">all the
                        best, Don</span></p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New"">--
                      </span></p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New"">Don
                        Brutzman  Naval Postgraduate School, Code
                        USW/Br       
                        <a href="mailto:brutzman@nps.edu"
                          target="_blank"
                          style="font-family:"Courier New""
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">
                          brutzman@nps.edu</a></span></p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New"">Watkins
                        270,  MOVES Institute, Monterey CA 93943-5000
                        USA    +1.831.656.2149</span></p>
                    <p class="x_MsoNormal"><span style="font-size:10pt;
                        font-family:"Courier New"">X3D
                        graphics, virtual worlds, navy robotics https://</span>
                      <span style="font-size:10pt;
                        font-family:"Courier New""><a
                          href="http://faculty.nps.edu/brutzman"
                          target="_blank"
                          style="font-family:"Courier New""
                          moz-do-not-send="true">faculty.nps.edu/brutzman</a></span></p>
                    <p class="x_MsoNormal"> </p>
                  </div>
                </div>
                _______________________________________________<br>
                x3d-public mailing list<br>
                <a href="mailto:x3d-public@web3d.org" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">x3d-public@web3d.org</a><br>
                <a
                  href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
              </blockquote>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>