Write XML to File Action in Desktop Flow using Microsoft Power Automate

Microsoft Power Automate is a software by Microsoft for automation of recurring tasks. It is part of the Microsoft Power Platform line of products together with products such as Power Apps and Power BI. More Details https://powerautomate.microsoft.com/en-us/.

Desktop flows are the existing robotic process automation (RPA) capabilities in Power Automate and enable to automate of all repetitive desktop processes. More Details https://docs.microsoft.com/en-us/power-automate/desktop-flows/introduction.

Power Automate provides the capability to use desktop flows to manage XML attributes and elements. Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data.

Write XML to file action is used to Write the contents of an XML node variable into a file.

This article explains how to write XML to a file in Desktop flow using Microsoft Power Automate.

The following important tools are required for developing Microsoft Power Automate,

  1. Windows 10/11 (Recommended)
  2. Power Automate Desktop - Download the Power Automate installer

Now we can discuss step-by-step App development.

Step 1. Open Microsoft Power Automate ->  New Flow.

Power Automate

Next, Give the Flow name as PADWriteXML, Click the Create button.

Build a flow

After that, we are able to see the Desktop flow.

Step 2. For Testing, Write XML to file action.

First, Add the Write XML to the file action and  Set the File path Parameter as F:/Sample2.xml and XML to the Write parameter.

    <title>Write XML to file</title>
    <publish>C# Corner</publish>
    <author>Vijayaragavan S</author>
    <heading>Power Automate Article</heading>
    <body>Write the contents of an XML node variable into a file.</body>

Click Save.

Write XML to file

To verify the write XML to file, Add the Read XML from file action, Set the File path Parameter as F:/Sample2.xml and Variables produced parameter as XmlDocument, and click Save.


For Displaying Result

Add the Display message action and Set the Message box Title Parameter as DispWriteXML, Message to display Parameter as %XmlDocument%  Click Save Button.

Select parameters

Now, Save the PADWriteXML Desktop Flow,

PADWriteXML Desktop Flow

Step 3. Now we can run your PADWriteXML Desktop Flow in Microsoft Power Automate.

The output of the PADWriteXML.

Display message


Now you have successfully tested Write XML to file Action in Desktop flow - PADWriteXML in Microsoft Power Automate.

Similar Articles