public function onXmlFile(string $xmlFile, bool $xinclude = true): self
    {
        $doc = new \DOMDocument();
        if (false === @$doc->load($xmlFile)) {
            throw new XslProcessorException(
                    'Can not read xml document file ' . $xmlFile
            );
        }

        if (true === $xinclude) {
            $doc->xinclude();
        }

        return $this->onDocument($doc);
    }