def process_fulltext_article_detail_page(xml, mArticle)
      article = xml.at '/article'
      article_type = article['article-type']
      mArticle.publication_types << PublicationType.where(name: article_type).first_or_create

      NihFulltextScraper.extract_journal article/'./front/journal-meta', mArticle

      article_meta = article/'./front/article-meta'
      NihFulltextScraper.extract_idtypes article_meta, mArticle, './article-id[@pub-id-type!="pmc"]'
      mArticle.title = ScraperBase.node_text article_meta, './title-group/article-title'
      NihFulltextScraper.extract_authors article_meta, mArticle
      mArticle.jcreated_at = NihFulltextScraper.extract_date article_meta, './pub-date'
      mArticle.jvolume = ScraperBase.node_text article_meta, './volume'
      mArticle.jissue = ScraperBase.node_text article_meta, './issue'
      mArticle.pagination = NihFulltextScraper.extract_pagination article_meta
      mArticle.copyright = ScraperBase.node_text article_meta, './/copyright-statement'
      NihFulltextScraper.extract_abstracts article_meta, mArticle
      NihFulltextScraper.extract_sections article, mArticle, './body/sec', 'body'
      # TODO: TEST REFS COUNT
      NihFulltextScraper.extract_refs article, mArticle
    end
def process_fulltext_article_detail_page(xml, mArticle)
      article = xml.at '/article'
      article_type = article['article-type']
      mArticle.publication_types << PublicationType.where(name: article_type).first_or_create

      NihFulltextScraper.extract_journal article/'./front/journal-meta', mArticle

      article_meta = article/'./front/article-meta'
      NihFulltextScraper.extract_idtypes article_meta, mArticle, './article-id[@pub-id-type!="pmc"]'
      mArticle.title = ScraperBase.node_text article_meta, './title-group/article-title'
      NihFulltextScraper.extract_authors article_meta, mArticle
      mArticle.jcreated_at = NihFulltextScraper.extract_date article_meta, './pub-date'
      mArticle.jvolume = ScraperBase.node_text article_meta, './volume'
      mArticle.jissue = ScraperBase.node_text article_meta, './issue'
      mArticle.pagination = NihFulltextScraper.extract_pagination article_meta
      mArticle.copyright = ScraperBase.node_text article_meta, './/copyright-statement'
      NihFulltextScraper.extract_abstracts article_meta, mArticle
      NihFulltextScraper.extract_sections article, mArticle, './body/sec', 'body'
      # TODO: TEST REFS COUNT
      NihFulltextScraper.extract_refs article, mArticle
    end
NOTUSED (called in a method that is not used) by islam
 also this method calls many other methods that are not used elsewhere