[osg-users] XPath in osg

Cedric Pinson mornifle at plopbyte.net
Wed Jul 2 10:10:00 PDT 2008


I would lovee a visitor like that very much !!!!! :)

David Johansson wrote:
> Serge,
>
> Thanks for the tip. I'll give that a shot.
>
> David
>
> On Tue, Jul 1, 2008 at 6:40 PM, Serge Lages <serge.lages at gmail.com> wrote:
>   
>> Hi David,
>>
>> Instead of including it into the Core OSG, a possible addition should be a
>> XPath visitor class (deriving from NodeVisitor) into osgUtil, which takes
>> the query and traverse the tree to get the results.
>>
>> I think it's a bit intrusive to put such a feature into the core node class,
>> and making a visitor is more in the OSG philosophy.
>>
>> On Tue, Jul 1, 2008 at 6:31 PM, David Johansson <david5566 at gmail.com> wrote:
>>     
>>> Hi everyone,
>>>
>>> I was wondering if there are any plans on adding some sort of
>>> search-querys into osg, XPath for example?
>>>
>>> Something like:
>>> osg::Node* n = Group->SelectSingleNode("//Node[@name=\"node1\"]");
>>> std::vector<osg::Node*> nodeList =
>>> Group->SelectMultipleNodes("/Node[@something=\"somethingelse\");
>>>
>>> or, just get a node based on their names.
>>> osg::Node* n = Group->SelectNode("/Tank/Turret");
>>>
>>> If any of this has already been addressed i would be happy if someone
>>> would point me in the correct direction.
>>>
>>> For thoose not familiar with XPath, its a way to search thorough
>>> XML-nodes.
>>> See. http://www.w3schools.com/xpath/xpath_syntax.asp?output=print
>>>
>>> David Johansson
>>> _______________________________________________
>>> osg-users mailing list
>>> osg-users at lists.openscenegraph.org
>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>       
>>
>> --
>> Serge Lages
>> http://www.tharsis-software.com
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>
>>     
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>   

-- 
+33 (0) 6 63 20 03 56  Cedric Pinson mailto:mornifle at plopbyte.net http://www.plopbyte.net





More information about the osg-users mailing list