$this->translator =
new Translator();
if ($html) { $this->translator->
registerExtension(new HtmlExtension($this->translator
));
$this->cache = &self::
$htmlCache;
} else { $this->cache = &self::
$xmlCache;
} $this->translator
->
registerParserShortcut(new EmptyStringParser()) ->
registerParserShortcut(new ElementParser()) ->
registerParserShortcut(new ClassParser()) ->
registerParserShortcut(new HashParser()) ;
} /**
* Translates a CSS expression to its XPath equivalent.
*
* Optionally, a prefix can be added to the resulting XPath
* expression with the $prefix parameter.
*/