[x3d-public] Prototype Expander, Question on design of instance expansions

John Carlson yottzumm at gmail.com
Sat Jul 2 19:28:19 PDT 2016


https://github.com/bazaarvoice/jolt/blob/master/README.md

On Jul 2, 2016 10:19 PM, "John Carlson" <yottzumm at gmail.com> wrote:

> It would be good to have an additional implementation to compare output.
> Perhaps another vendor could also come out with a prototype expander.  It
> would not be my choice to implement prototypes this way.  I would want a
> back pointer to the parent node.  But once the tree is built,  you can
> output it.  JSON does put some limitations on what design is chosen.  I
> would probably choose something like JOLT if I were to start the project
> again.
>
> John
>
> On Jul 2, 2016 9:51 PM, "John Carlson" <yottzumm at gmail.com> wrote:
>
>>
>> > Am also optimistic that we might be able to create an XSLT stylesheet
>> that accomplishes the identical task of converting ProtoInstance nodes into
>> expanded nodes.
>>
>> You are welcome to reference my code.  I'd like to point out that a JSON
>> to XML converter would be more general purpose (could be used by more
>> projects to implement the JSON standard)--you might want to work on that
>> first.  I do have a JSON to XML converter, but it's targeted at loading,
>> but there is a standalone version for verification of XML to JSON
>> conversion.  You could use JOLT perhaps for declarative JSON
>> transformations.
>>
>> Thanks to your stylesheet, I did not have to write the prototype expander
>> using XML API.
>>
>> If you do create something with XSLT, make sure it can be easily used in
>> a web page.
>>
>> > ... so, seems pretty promising.  A few more rocks and shoals to
>> navigate but appears that we can get there from here.  What do you think?
>>
>> I will see if the Switch brings up any more issues.
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20160702/64b0a156/attachment.html>


More information about the x3d-public mailing list