Example #1
0
 static function evaluate($xpath)
 {
     if (!self::$xml) {
         self::$xml = new DOMDocument();
         self::$xpath = new DOMXPath(self::$xml);
     }
     return self::$xpath->evaluate($xpath);
 }
Example #2
0
 private function group($name, $args)
 {
     $mangled = xpression::mangle($name, $args);
     isset($this->groups[$mangled]) or runtime_error('Group not found: ' . $mangled);
     return $this->groups[$mangled];
 }