Lines Matching refs:this
35 if (!$this->setXML($xml_string)) {
40 if (!$this->registerNamespace($prefix, $uri)) {
144 $this->xml = null;
145 $this->doc = null;
146 $this->xpath = null;
147 $this->errors = [];
152 $this->xml = $xml_string;
153 $this->doc = @domxml_open_mem($xml_string, DOMXML_LOAD_PARSING,
154 $this->errors);
156 if (!$this->doc) {
160 $this->xpath = $this->doc->xpath_new_context();
167 return xpath_register_ns($this->xpath, $prefix, $uri);
173 $result = @$this->xpath->xpath_eval($xpath, $node);
175 $result = @$this->xpath->xpath_eval($xpath);
238 $this->xml = $xml_string;
239 $this->doc = new DOMDocument;
241 if (!$this->doc) {
250 $parse_result = @$this->doc->loadXML($xml_string);
254 $parse_result = @$this->doc->loadXML($xml_string);
261 if (isset($this->doc->doctype)) {
265 $this->xpath = new DOMXPath($this->doc);
267 if ($this->xpath) {
276 return $this->xpath->registerNamespace($prefix, $uri);
282 $result = @$this->xpath->query($xpath, $node);
284 $result = @$this->xpath->query($xpath);