{"id":57452,"date":"2023-05-27T09:42:14","date_gmt":"2023-05-27T04:12:14","guid":{"rendered":"https:\/\/2thenew.online\/blog\/?p=57452"},"modified":"2023-05-30T13:19:41","modified_gmt":"2023-05-30T07:49:41","slug":"migrate-data-from-online-xml-to-drupal-9","status":"publish","type":"post","link":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/","title":{"rendered":"Migrate Data from online XML to Drupal 9"},"content":{"rendered":"<p>The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9.<\/p>\n<p>The prerequisite contrib modules are : <strong>Migrate Plus, Migrate Tools, Migrate.<\/strong><\/p>\n<p>For setting up folder structure and creating migration group and other migration file refer to this blog. The basic setup for doing custom migration is thoroughly explain under this blog. Now to migrate the data from online xml to our site we just need to define 4 sections in our migration. They can appear in any order, but we need all four i.e. General information, source, destination, and data processing. File snapshot is provided for reference.<\/p>\n<p><strong>migrate_plus.migration.rss_xml_sample.yml<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57525 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog9-2-459x1024.png\" alt=\"Blog image\" width=\"459\" height=\"1024\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-459x1024.png 459w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-135x300.png 135w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-768x1713.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-689x1536.png 689w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-918x2048.png 918w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2-624x1392.png 624w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog9-2.png 1226w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/p>\n<p><strong>migrate_plus.migration_group.rss_xml_group.yml<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57524 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog10-1024x190.jpg\" alt=\"Blog image\" width=\"625\" height=\"116\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-1024x190.jpg 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-300x56.jpg 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-768x142.jpg 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-1536x285.jpg 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-2048x379.jpg 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog10-624x116.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><strong>rss_xml.info.yml<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57523 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog11-1-1024x190.png\" alt=\"Blog image\" width=\"625\" height=\"116\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-1024x190.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-300x56.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-768x142.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-1536x285.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-2048x379.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog11-1-624x116.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>Now enable the module by running &#8220;<strong>drush en rss_xml<\/strong>&#8221;<\/p>\n<p>After the module gets successfully enabled check the status of your migration script by running &#8220;<strong>drush migrate:status rss_xml_sample<\/strong>&#8221;<\/p>\n<p>As you can see, all these results are inside snapshots.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57528 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog4-1-1024x469.png\" alt=\"Blog image\" width=\"625\" height=\"286\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-1024x469.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-300x137.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-768x352.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-1536x703.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-2048x937.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-624x286.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>Here we can see that migration has stated Idle and there are 26 items waiting for import.<\/p>\n<p>Now lets see the snapshot of our content type rss_data in Drupal and see whether it has content present or not.<\/p>\n<p><strong>Fields of rss_data content type:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57531 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog1-1-1024x437.png\" alt=\"Blog image\" width=\"625\" height=\"267\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-1024x437.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-300x128.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-768x328.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-1536x655.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-2048x874.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog1-1-624x266.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><strong>Content\/Nodes of rss_data content type:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57530 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog2-1-1024x349.png\" alt=\"Blog image\" width=\"625\" height=\"213\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-1024x349.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-300x102.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-768x262.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-1536x524.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-2048x698.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog2-1-624x213.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><strong>Now Lets run the script to import the data from xml to Drupal 9:<\/strong><\/p>\n<p><strong>drush migrate:import rss_xml_sample<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57528 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog4-1-1024x469.png\" alt=\"Blog image\" width=\"625\" height=\"286\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-1024x469.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-300x137.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-768x352.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-1536x703.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-2048x937.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog4-1-624x286.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>Here in the snapshot, we can see that 26 items successfully imported into our site. Check snapshots for reference.<\/p>\n<p><strong>Data inside nodes of rss_data content type<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57529 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog3-1-1024x494.png\" alt=\"Blog image\" width=\"625\" height=\"302\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-1024x494.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-300x145.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-768x371.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-1536x742.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-2048x989.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog3-1-624x301.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><strong>Data migrated successfully; lets check a node in edit mode<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57526 size-large\" src=\"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog6-1-1024x552.png\" alt=\"Blog image\" width=\"625\" height=\"337\" srcset=\"https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-1024x552.png 1024w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-300x162.png 300w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-768x414.png 768w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-1536x828.png 1536w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-2048x1103.png 2048w, https:\/\/2thenew.online\/blog\/wp-content\/uploads\/2023\/05\/mgblog6-1-624x336.png 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/p>\n<p><strong>Conclusion: <\/strong>Data has been successfully migrated from XML to the Drupal 9 Site. In this example, I have migrated nodes data to Drupal site. In case you have any other questions regarding the same, comment down below and I&#8217;ll help to answer them all.<\/p>\n<div class=\"ap-custom-wrapper\"><\/div><!--ap-custom-wrapper-->","protected":false},"excerpt":{"rendered":"<p>The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating [&hellip;]<\/p>\n","protected":false},"author":1516,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":14,"footnotes":""},"categories":[3602],"tags":[3601,4884],"class_list":["post-57452","post","type-post","status-publish","format-standard","hentry","category-drupal","tag-drupal-8","tag-drupal-9"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sagar Verma\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#article\",\"name\":\"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog\",\"headline\":\"Migrate Data from online XML to Drupal 9\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sagar-verma\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/blog\\\/wp-ttn-blog\\\/uploads\\\/2023\\\/05\\\/mgblog9-2-459x1024.png\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#articleImage\"},\"datePublished\":\"2023-05-27T09:42:14+05:30\",\"dateModified\":\"2023-05-30T13:19:41+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#webpage\"},\"articleSection\":\"Drupal, Drupal 8, Drupal 9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/drupal\\\/#listItem\",\"name\":\"Drupal\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/drupal\\\/#listItem\",\"position\":2,\"name\":\"Drupal\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/drupal\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#listItem\",\"name\":\"Migrate Data from online XML to Drupal 9\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#listItem\",\"position\":3,\"name\":\"Migrate Data from online XML to Drupal 9\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/drupal\\\/#listItem\",\"name\":\"Drupal\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sagar-verma\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sagar-verma\\\/\",\"name\":\"Sagar Verma\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#authorImage\",\"url\":\"https:\\\/\\\/newersworld-sf-static.tothenew.net\\\/prod\\\/profilePicFolder\\\/94444d51-2897-4ba8-816b-a75011009558_3124-Sagar-Verma-PROFILEPICTURE.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Sagar Verma\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/\",\"name\":\"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog\",\"description\":\"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/migrate-data-from-online-xml-to-drupal-9\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sagar-verma\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sagar-verma\\\/#author\"},\"datePublished\":\"2023-05-27T09:42:14+05:30\",\"dateModified\":\"2023-05-30T13:19:41+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog","description":"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating","canonical_url":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#article","name":"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog","headline":"Migrate Data from online XML to Drupal 9","author":{"@id":"https:\/\/2thenew.online\/blog\/author\/sagar-verma\/#author"},"publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"},"image":{"@type":"ImageObject","url":"\/blog\/wp-ttn-blog\/uploads\/2023\/05\/mgblog9-2-459x1024.png","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#articleImage"},"datePublished":"2023-05-27T09:42:14+05:30","dateModified":"2023-05-30T13:19:41+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#webpage"},"articleSection":"Drupal, Drupal 8, Drupal 9"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.online\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/drupal\/#listItem","name":"Drupal"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/drupal\/#listItem","position":2,"name":"Drupal","item":"https:\/\/2thenew.online\/blog\/category\/drupal\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#listItem","name":"Migrate Data from online XML to Drupal 9"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#listItem","position":3,"name":"Migrate Data from online XML to Drupal 9","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/drupal\/#listItem","name":"Drupal"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.online\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.online\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.online\/blog\/author\/sagar-verma\/#author","url":"https:\/\/2thenew.online\/blog\/author\/sagar-verma\/","name":"Sagar Verma","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#authorImage","url":"https:\/\/newersworld-sf-static.tothenew.net\/prod\/profilePicFolder\/94444d51-2897-4ba8-816b-a75011009558_3124-Sagar-Verma-PROFILEPICTURE.jpeg","width":96,"height":96,"caption":"Sagar Verma"}},{"@type":"WebPage","@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#webpage","url":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/","name":"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog","description":"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.online\/blog\/author\/sagar-verma\/#author"},"creator":{"@id":"https:\/\/2thenew.online\/blog\/author\/sagar-verma\/#author"},"datePublished":"2023-05-27T09:42:14+05:30","dateModified":"2023-05-30T13:19:41+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.online\/blog\/#website","url":"https:\/\/2thenew.online\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog","og:description":"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating","og:url":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/","og:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Migrate Data from online XML to Drupal 9 | TO THE NEW Blog","twitter:description":"The Migrate API provides various services for migrating data from different sources to Drupal 9 (or later). Today we are going to learn how to migrate data from online xml file to our site of Drupal 9. The prerequisite contrib modules are : Migrate Plus, Migrate Tools, Migrate. For setting up folder structure and creating","twitter:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"57452","title":null,"description":null,"keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"#aioseo-article-65e0652910b64","slug":"article","graphName":"Article","label":"Article","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"created":"2023-05-26 08:24:02","updated":"2024-02-29 11:06:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\/category\/drupal\/\" title=\"Drupal\">Drupal<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMigrate Data from online XML to Drupal 9\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.online\/blog"},{"label":"Drupal","link":"https:\/\/2thenew.online\/blog\/category\/drupal\/"},{"label":"Migrate Data from online XML to Drupal 9","link":"https:\/\/2thenew.online\/blog\/migrate-data-from-online-xml-to-drupal-9\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/57452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/users\/1516"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/comments?post=57452"}],"version-history":[{"count":2,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/57452\/revisions"}],"predecessor-version":[{"id":57532,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/57452\/revisions\/57532"}],"wp:attachment":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/media?parent=57452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/categories?post=57452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/tags?post=57452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}