Skip to main content
Participating Frequently
December 15, 2024
Question

How to Flow XML Data into 4 Independent Text Frames Across Pages

  • December 15, 2024
  • 2 replies
  • 948 views

I’m trying to use dynamic XML data in Adobe InDesign to populate a template, but I’m struggling with setting it up correctly. My goal is to have 4 independent text frames on each page, filled with XML data, and for this to repeat across 365 pages.Later, the rest of the design I want to use will come from the master page. I want the XML to ignore all the empty space on the page and only flow into those 4 independent text frames.

Here’s where I’m running into problems:

  1. I can only make the 4 independent text frames work if I place them directly under the root in the Structure Panel.

    • However, if I place the frames inside a folder in the Structure Panel, it only populates the first page, and the data stops flowing to the following pages.
  2. If I drag the root folder into the first page, InDesign ignores my independent text frames altogether. Instead of flowing the data into the 4 separate frames, it combines all the data into one column or stacks it beside each other.

To summarize: I want InDesign to flow the XML data into 4 independent text frames on each page, completely ignoring the empty space outside of those frames, and repeat this process for 365 pages. I’m stuck and can’t figure out how to set up the template or structure panel properly to achieve this.

Any help or guidance would be greatly appreciated! 

 
 
 
 
 
This topic has been closed for replies.

2 replies

Robert at ID-Tasker
Legend
December 16, 2024

Do it have to be XML?

 

Try DataMerge instead.

 

leo_5106Author
Participating Frequently
December 16, 2024

Yes it should be XML. After DataMerge the data is not updateable anymore.

Robert at ID-Tasker
Legend
December 16, 2024

How do you plan on updating source XML? 

 

And why? 

 

leo_5106Author
Participating Frequently
December 16, 2024

Hi everyone,

I’ve made some progress and managed to connect my text frames using anchors. However, I’m now stuck. I can’t figure out how to force the XML data to populate across multiple pages instead of placing everything on the same page.

Any guidance on how to make the data flow automatically onto the rest of the pages would be greatly appreciated!

Thanks in advance!