<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div>Would the following function not be useful in the vtkXMLDataElement class?</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">vtkXMLDataElement* vtkXMLDataElement::GetNestedElementWithName(const char* name, int* index=NULL)<br>{<br> if( !name )<br> {<br> return 0;<br> }<br> <br> int i = 0;<br> if( index ) { i = *index; }<br> for( ; i < this->NumberOfNestedElements; ++i )<br> {<br> const char* nname =
this->NestedElements[i]->GetName();<br> if( nname && (strcmp(nname, name) == 0) )<br> {<br> if( index ) { *index = i+1; }<br> return this->NestedElements[i];<br> }<br> }<br> return 0;<br>}</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Maarten<br></div></div></body></html>