Lines Matching refs:this
90 $this->element = null;
91 $this->parser = null;
103 foreach ($this->getElements('xrd:Type') as $elem) {
104 $c = $this->parser->content($elem);
116 foreach ($this->getTypes() as $typ) {
136 foreach ($this->getElements('xrd:URI') as $elem) {
137 $uri_string = $this->parser->content($elem);
138 $attrs = $this->parser->attributes($elem);
177 $attributes = $this->parser->attributes($this->element);
203 return $this->parser->evalXPath($name, $this->element);
260 $this->parser = $xmlParser;
261 $this->xrdNode = $xrdNodes[count($xrdNodes) - 1];
262 $this->allXrdNodes = $xrdNodes;
263 $this->serviceList = array();
264 $this->_parse();
335 if (!array_key_exists($priority, $this->serviceList)) {
336 $this->serviceList[$priority] = array();
339 $this->serviceList[$priority][] = $service;
350 $this->serviceList = array();
352 $services = $this->parser->evalXPath('xrd:Service', $this->xrdNode);
357 $s->parser = $this->parser;
365 $this->_addService($priority, $s);
397 $pri_keys = array_keys($this->serviceList);
407 $result = array_merge($result, $this->serviceList[$pri]);
424 $service_obj_list = $this->serviceList[$priority_value];