XML Data Provider

XML Data Provider

Import XML directly into EasyCatalog


The XML Data Provider module lets you import structured XML straight into EasyCatalog – either from a local file or directly from a URL. It’s ideal when your product data, pricing, or content is already being exported as XML from a PIM, ERP, website or other business system.

Once connected, EasyCatalog treats your XML data just like any other datasource, ready for sorting, grouping, filtering, and pagination into InDesign.


Typical use cases

The XML Data Provider is a good fit if you:

  • Already export product data as XML from a PIM, ERP, web shop, or custom system
  • Need to regularly update catalogs, price lists, or datasheets from the same XML feed
  • Want to avoid manual CSV exports and fragile copy-and-paste workflows
  • Want a clear, structured mapping between your XML and your InDesign layouts

        Bi-directional updates

        The XML Data Provider creates a bi-directional link between your XML and your InDesign document:

        • Import XML and build your layouts with EasyCatalog
        • Edit values directly on the page (for example, fixing a typo or updating a price)
        • Push those changes back to the XML file or post them to a URL

        That means corrections made during layout don’t get lost — they can flow back into your data pipeline instead of being fixed only once on the page.


        Flexible configuration with XPath

        The module uses XPath expressions to define where records and fields live inside your XML structure. You’re not restricted to a single rigid format:

        • Point EasyCatalog at your XML file or URL
        • Use XPath to define each record node (e.g. /catalog/product)
        • Use additional XPaths to map product fields (name, price, description, images, etc.)

        Once imported, the data behaves just like any other EasyCatalog datasource — you can:

        • Sort, group, and filter records
        • Use Product Styles, libraries, and pagination
        • Combine XML-based data with other linked content

          Purchase this module

          The cost to purchase a license for the XML Data Provider Module is listed below.

          Who uses EasyCatalog?