You are here

protected function views_oai_pmh_plugin_style::xml_append_request in Views OAI-PMH 7.3

Adds a node for the <request> element to the XML document.

1 call to views_oai_pmh_plugin_style::xml_append_request()
views_oai_pmh_plugin_style::render in plugins/views_oai_pmh_plugin_style.inc
Render.

File

plugins/views_oai_pmh_plugin_style.inc, line 771
Contains the base OAI-PMH style plugin.

Class

views_oai_pmh_plugin_style
Views OAI-PMH_plugin style.

Code

protected function xml_append_request() {
  $request_element = $this->xml
    ->createElement('request', $this->request->base_url);
  $this->xml_root
    ->appendChild($request_element);

  // Provide attributes, unless a badVerb or badArgument error has occurred.
  if (!$this->request
    ->is_bad()) {
    if ($this->request->verb) {
      $request_element
        ->setAttribute('verb', $this->request->verb);
    }
    foreach ($this->request->original_args as $arg => $value) {
      $request_element
        ->setAttribute($arg, $value);
    }
  }
}