On Fri, 2012-02-24 at 14:44 -0500, 赵柏萱 wrote:
> Thank you for the detailed reply!

I made a quick / test example that should get you going:
https://github.com/realXtend/naali/blob/tundra2/bin/jsmodules/apitest/qtxml.js

Can run with:
./Tundra --headless --run jsmodules/apitest/qtxml.js

it walks the xml doc and prints tags. is made to run from the Tundra bin
directory (or the root in release) as expects the plugins.xml to be
there.

~Toni

> On Fri, Feb 24, 2012 at 2:27 PM, Toni Alatalo <[email protected]>
> wrote:
>         On Fri, 2012-02-24 at 10:37 -0800, Zhao Boxuan wrote:
>         > I'm going to make a demo using realXtend tundra, and there
>         are some
>         
>         
>         Cool!
>         
>         > xml files to parse. I try to use " new
>         > ActiveXObject('Microsoft.XMLDOM') " to do the parse job but
>         it seems
>         > that the parser is not supported in the tundra JavaSript
>         environment.
>         
>         
>         Heh, no that certainly is not expected to work out of the box.
>         I don't
>         know what API that actually is even. Browsers which have
>         active-x
>         support, any browser on Windows perhaps?
>         
>         > Could anyone tell me if there's any tools I can use to parse
>         the XML
>         > files?
>         
>         
>         Tundra itself uses Qt XML, and that is I think available to
>         Javascript
>         (QtScript) too. The qt.xml extension.
>         
>         I can make a test / little demo later, have never actually
>         used that yet
>         (but it does seem nice on the c++ side with the XML
>         DocumentObjects or
>         so).
>         
>         I think the same ImportExtension thing that's used to load
>         qt.core and
>         qt.gui in the examples in e.g. scenes/ dir should work for
>         that too, and
>         then the Qt API docs (for c++ but the API is the same) should
>         tell how
>         it works.
>         
>         It is also possible to use pure Javascript libraries, if for
>         example
>         JQuery has nice XML tools, but that Qt XML is native c++ code
>         so should
>         be fast and I think nice too.
>         
>         ~Toni
>         
>         P.S. I think we have the ActiveX support enabled in Qt too
>         ('ActiveQt'),
>         so if that's needed for something else it's possible to use
>         too. Not
>         needed for XML, but I think e.g. Flash works that way. (on
>         windows when
>         Flash active-x plugin installed)
>         
>         --
>         http://groups.google.com/group/realxtend
>         http://www.realxtend.org
> 
> 
> 
> -- 
> http://groups.google.com/group/realxtend
> http://www.realxtend.org


-- 
http://groups.google.com/group/realxtend
http://www.realxtend.org

Reply via email to