This is my sample XML File:\[code\]<Cars><Make name="Maruthi"><Model><Name>Wagnor</Name><Release>2000</Release></Model></Make><Make name="Maruthi"><Model><Name>Swift</Name><Release>2005</Release></Model></Make><Make name="Hundai"><Model><Name>i10</Name><Release>2003</Release></Model></Make></Cars>\[/code\]I want to retrieve all cars where Make Name is=Maruthi(so here i am expecting two Cars out of three)\[code\]Set o_XML=XMLUtil.CreateXMLFromFile("E:\Programming Samples\QTP Samples\Cars.xml")set o_ChildPath=o_XML.ChildElementsByPath("/Cars/Make/[name='Maruthi']")\[/code\]'Here XMLUtil is utility object provided by QTP, but i dont see any problem there.The only problem is in evaluating the expression. I tried different expressions but i am getting "expression must evalute to a node-set".Can someone help in here?