Title: Embedded XML
Last modified: May 27, 2022

---

# Embedded XML

 *  Resolved [andostrater](https://wordpress.org/support/users/andostrater/)
 * (@andostrater)
 * [4 years ago](https://wordpress.org/support/topic/embedded-xml/)
 * Hello,
 * With All import, would it be possible to import articles from an xml file where
   the file in question points to another xml file.
    Below is the file in question:
 *     ```
       <?xml version="1.0" encoding="UTF-8"?>
       <NewsML Version="1.2">
         <Catalog Href="http://www.afp.com/dtd/AFPCatalog.xml"/>
         <NewsEnvelope>
               <DateAndTime>20220519T064518Z</DateAndTime>
         </NewsEnvelope>
         <NewsItem>
           <Identification>
             <NewsIdentifier>
       	                	                        <ProviderId>afp.com</ProviderId>
                       <DateId>20220519</DateId>
                               <NewsItemId>francais--journal--une</NewsItemId>
                       <RevisionId PreviousRevision="0" Update="N">1</RevisionId>
                       <PublicIdentifier>urn:newsml:afp.com:20220519:francais--journal--une:1</PublicIdentifier>
             </NewsIdentifier>
                   <NameLabel>Une</NameLabel>
           </Identification>
           <NewsManagement>
             <NewsItemType FormalName="News"/>
             <FirstCreated>20220519T064518Z</FirstCreated>
             <ThisRevisionCreated>20220519T064518Z</ThisRevisionCreated>
             <Status FormalName="Usable"/>
           </NewsManagement>
           <NewsComponent>
             <AdministrativeMetadata>
               <Provider>
                 <Party FormalName="afp.com"/>
               </Provider>
             </AdministrativeMetadata>
             <DescriptiveMetadata>
               <Language FormalName="fr"/>
             </DescriptiveMetadata>
                               <NewsComponent>
               <NewsLines>
                 <HeadLine>Ukraine: l'Otan prépare son élargissement, le sort des combattants d'Azovstal incertain</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220519.doc.32af7yq.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>"S'il ne reste que des pierres...", s'inquiètent des évacués ukrainiens</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220519.doc.32ad998.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Des marqueurs clés du changement climatique ont battu de nouveaux records en 2021, selon l'ONU</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220518.doc.32aa93h.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Journée de consultations pour Borne qui peaufine son gouvernement</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220518.doc.32ad4xh.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Vente record à Paris pour un Nu dessiné par Michel-Ange</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220518.doc.32ad8l4.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Des cas de variole du singe détectés en Europe et Amérique du Nord</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220519.doc.32af7bc.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Avec Kirill Serebrennikov et Tom Cruise, Cannes fait le grand écart</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220517.doc.32ab26d.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Les grands argentiers du G7 au chevet de l'Ukraine</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220518.doc.32ae92v.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>Finale Conférence Ouest NBA: les Warriors éteignent les Mavericks de Luka Doncic</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220519.doc.32af92e.xml"/>
             </NewsComponent>
                   <NewsComponent>
               <NewsLines>
                 <HeadLine>En Israël, des ruches robotisées pour préserver les abeilles</HeadLine>
               </NewsLines>
               <NewsItemRef NewsItem="newsmlmmd.urn.newsml.afp.com.20220518.doc.32a86cp.xml"/>
             </NewsComponent>
                       </NewsComponent>
         </NewsItem>
       </NewsML>
       ```
   
 * Thank you.

Viewing 1 replies (of 1 total)

 *  Plugin Author [WP All Import](https://wordpress.org/support/users/wpallimport/)
 * (@wpallimport)
 * [4 years ago](https://wordpress.org/support/topic/embedded-xml/#post-15709098)
 * Hi [@andostrater](https://wordpress.org/support/users/andostrater/),
 * > With All import, would it be possible to import articles from an xml file where
   > the file in question points to another xml file.
 * You would have to write custom PHP code that fetches the data from the XML file
   that each record points to and programmatically updates the post with that information.
   This would probably best be done via our pmxi_saved_post hook: [http://www.wpallimport.com/documentation/developers/action-reference/](http://www.wpallimport.com/documentation/developers/action-reference/).
 * I don’t have an example snippet specific to this use case on hand, but you should
   look into the [get_file_contents()](https://www.php.net/manual/en/function.file-get-contents.php),
   [simplexml_load_string()](https://www.php.net/manual/en/function.simplexml-load-string.php)
   and [wp_update_post()](https://developer.wordpress.org/reference/functions/wp_update_post/)
   functions.

Viewing 1 replies (of 1 total)

The topic ‘Embedded XML’ is closed to new replies.

 * ![](https://ps.w.org/wp-all-import/assets/icon-256x256.png?rev=2570179)
 * [WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets](https://wordpress.org/plugins/wp-all-import/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-all-import/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-all-import/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-all-import/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-all-import/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-all-import/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [WP All Import](https://wordpress.org/support/users/wpallimport/)
 * Last activity: [4 years ago](https://wordpress.org/support/topic/embedded-xml/#post-15709098)
 * Status: resolved