Import XML | Version 3

Multiple Documents in XML

How to import multiple documents within one XML import file.

Archived documentation for Sophora 3. End-of-support date for this version: 7/25/21

Documentation for Sophora 4

In some cases it might be handy to provide multiple documents within one XML import file. To do so, you have to encapsulate the <document> elements in the parent element <documents>:

<?xml version="1.0" encoding="UTF-8"?>
<documents xmlns="http://www.sophoracms.com/import/2.8"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <document nodeType="sophora-content:story">
    <properties>
      [...]
    </properties>
    <childNodes>
      [...]
    </childNodes>
    <resourceList>
      [...]
    </resourceList>
    <fields>
      [...]
    </fields>
    <instructions>
      [...]
    </instructions>
  </document>
  [...]
  <document nodeType="sophora-content:video">
    [...]
  </document>
  [...]
  <document nodeType="sophora-content:image">
    <properties>
      [...]
    </properties>
    <childNodes>
      [...]
    </childNodes>
    <resourceList>
      [...]
    </resourceList>
    <fields>
      [...]
    </fields>
    <instructions>
      [...]
    </instructions>
  </document>
</documents>

Last modified on 10/2/20

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon