Hi David,<br><br>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.<br><br>
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.<br><br><div class="gmail_quote">On Tue, Jul 1, 2008 at 6:31 PM, David Johansson <<a href="mailto:david5566@gmail.com">david5566@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi everyone,<br>
<br>
I was wondering if there are any plans on adding some sort of<br>
search-querys into osg, XPath for example?<br>
<br>
Something like:<br>
osg::Node* n = Group->SelectSingleNode("//Node[@name=\"node1\"]");<br>
std::vector<osg::Node*> nodeList =<br>
Group->SelectMultipleNodes("/Node[@something=\"somethingelse\");<br>
<br>
or, just get a node based on their names.<br>
osg::Node* n = Group->SelectNode("/Tank/Turret");<br>
<br>
If any of this has already been addressed i would be happy if someone<br>
would point me in the correct direction.<br>
<br>
For thoose not familiar with XPath, its a way to search thorough XML-nodes.<br>
See. <a href="http://www.w3schools.com/xpath/xpath_syntax.asp?output=print" target="_blank">http://www.w3schools.com/xpath/xpath_syntax.asp?output=print</a><br>
<font color="#888888"><br>
David Johansson<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Serge Lages<br><a href="http://www.tharsis-software.com">http://www.tharsis-software.com</a>