# Lavoisier Query A simple PHP static library to query a Lavoisier service and map the results to objects via hydrators. Some basics hydrators are provided, but you will easily create your own. ## Requirements > PHP 5.3 > enable cURL PHP extension ## Get Started ### Hydrate with SimpleXMLHydrator ``` $lquery = new \Lavoisier\Query('localhost','example'); $lquery->setPath("/data/products[@month='January']"); $lquery->setHydrator(new \Lavoisier\Hydrators\SimpleXMLHydrator()); $result = $lquery->execute(); object(SimpleXMLElement)#2 (1) { ["products"]=> object(SimpleXMLElement)#4 (4) { ["@attributes"]=> array(1) { ["month"]=> string(7) "January" } ["A"]=> string(4) "8343" ["B"]=> string(4) "2446" ["average"]=> string(6) "5394.5" } }```