[x3d-public] Demo for SAXON2JS

John Carlson yottzumm at gmail.com
Tue Sep 28 02:10:00 PDT 2021


function convertXmlToJson(xmlString, path) {
         output = SaxonJS.transform({
                 stylesheetLocation: 
"../lib/stylesheets/X3dToJson.sef.json",
                 sourceLocation: path,
                 destination: "serialized",
                 outputProperties: { method: "json" }
         }, "sync");
         let jsobj = output.principalResult;
         jsobj = JSON.parse(jsobj);
         console.log(jsobj);
         return jsobj;


The above is what I have so far.  Some combination of xmlString 
(preferred) or perhaps path should be used.

Here's the include I use in HTML:

<script type="text/javascript" src="../node/saxon-js/SaxonJS2.js"></script>

I ran out of steam while debugging.

John


On 9/28/21 3:03 AM, John Carlson wrote:
>
> Pulled from another message.
>
> Andreas, I think you like to do demos. Could you do a demo of Saxonjs2 
> in the browser? Perhaps converting XML to JSON? Apparently, compiled 
> stylesheets are a requirement.   I think we have a good opportunity to 
> reduce server loads.   I’d like to keep my website thin.
>
> I am struggling, but I could give you where I left off.
>
> I just need someone to push through with a solution.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210928/ca6fc8f0/attachment.html>


More information about the x3d-public mailing list