Inheritance: extends NativeImportFilter
コード例 #1
0
 /**
  * Handle an element whose parent is the submission element.
  * @param $n DOMElement
  * @param $submission Submission
  */
 function handleChildElement($n, $submission)
 {
     switch ($n->tagName) {
         case 'artwork_file':
             $this->parseSubmissionFile($n, $submission);
             break;
         case 'article_galley':
             $this->parseArticleGalley($n, $submission);
             break;
         default:
             parent::handleChildElement($n, $submission);
     }
 }
コード例 #2
0
 /**
  * Handle an element whose parent is the submission element.
  * @param $n DOMElement
  * @param $submission Submission
  */
 function handleChildElement($n, $submission)
 {
     switch ($n->tagName) {
         case 'artwork_file':
         case 'supplementary_file':
             $this->parseSubmissionFile($n, $submission);
             break;
         case 'publication_format':
             $this->parsePublicationFormat($n, $submission);
             break;
         default:
             parent::handleChildElement($n, $submission);
     }
 }
コード例 #3
0
 /**
  * Handle an element whose parent is the submission element.
  * @param $n DOMElement
  * @param $submission Submission
  */
 function handleChildElement($n, $submission)
 {
     switch ($n->tagName) {
         case 'artwork_file':
         case 'supplementary_file':
             $this->parseSubmissionFile($n, $submission);
             break;
         case 'article_galley':
             $this->parseArticleGalley($n, $submission);
             break;
         case 'issue_identification':
             // do nothing, because this is done in populatePublishedSubmission
             break;
         case 'pages':
             $submission->setPages($n->textContent);
             break;
         default:
             parent::handleChildElement($n, $submission);
     }
 }