public function htmlToElement($html)
    {
        // Buffer engine used to convert the html string into DOMElements,
        $fabrication = new FabricationEngine;
        $fabrication->run($html);

        // Retrive xpath element from the FabricationEngine.
        $element = $this->query('//html/body')->item(0);

        // Append the new DOM Element(s) to the found DOMElement.
        $element->appendChild(
                $this->importNode(
                        $fabrication->query($this->xpath . '/*')->item(0)
                        , true
                )
        );

        return $element;
    }