--- title: "Create XML Output (Template and Node Settings) - Lasernet Form Editor " slug: "create-xml-output-template-and-node-settings" description: "Using the Lasernet Form Editor application, you can produce files in XML format. In this exercise, you are proposed to create a structure of the output in the XML format." tags: ["Form Editor", "Lasernet 9 ", "Node", "Template", "XML"] updated: 2026-03-06T07:37:40Z published: 2026-03-06T07:37:40Z canonical: "kb.lasernetgroup.com/create-xml-output-template-and-node-settings" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.lasernetgroup.com/llms.txt > Use this file to discover all available pages before exploring further. # Create XML Output (Template and Node Settings) **Applies to:** Lasernet 9 Using the Lasernet Form Editor application, you can produce files in XML format. The Form Engine retrieves data from an input grab file, processes it, and maps it to fields in the output. In this exercise, you will create a structure of the output in the XML format. > [!NOTE] > Note > > This article describes a software version that is no longer supported. Although the software will no longer receive updates or technical support, existing documentation, such as this article, will be retained for reference purposes but will no longer be updated. If you have any questions, contact [Lasernet Support](https://support.lasernetgroup.com/new-ticket). ## Exercise Download and import the attached configuration called **05. Create XML Output (Template and Node Settings)** **in Lasernet Developer 9**. Afterward, navigate to the **Forms** section and open the **Sample** form. Lasernet supports loading pre-defined XML templates. So, if you have an XML template file received, for example, from a customer or a business partner, you can import it to your Lasernet project and, thereby, achieve significant time savings in the design phase. 1. Start by opening a template based on which you can create the required structure of your XML output. First, make sure you are on the **XML** tab in the output, and then, on the toolbar, click **Open Template**. 2. In the **Open Template** dialog displayed, select the template, and then click **Open**. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471829849.png) 1. In the **Import XML Template** dialog displayed, leave the **Enable default values** check box cleared, and select the **xml** checkbox in the **Output sheet** section. Once you are done, click **Finish**. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471829472.png) 1. In the output, switch to the **Template** tab. 2. On the **Template** tab, you can directly edit a plain text representation of the XML output file. To this end, scroll down the output to the bottom and insert the following nodes after the **** one: ```xml    9.99    9.99          NAME              9.99       ``` ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471830831.png) **Tip:** You can always click the **Pretty-Print** button to adjust the spacing and formatting in the preview. The XML structure will contain the same standard formatting convention for all lines afterward. 1. Switch to the **XML** tab. 2. Right-click the **** node, and then click **Expand All** in the context menu that appears. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471830095.png) 1. Scroll down the output to reach the **** node. It is now proposed that properties for each node of those ones you have added be changed to disable their default values, if any. To this end, right-click a node and then select **Properties** in the context menu that appears. 2. In the **Node Template Properties** dialog box displayed, clear the **Use default value if no rearrange data is provided** checkbox. Make this change for every node you have added. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471831023.png) 1. You are now proposed to add one more child node to ****. To this end, right-click the **** node, and then select **Add Child Node** in the context menu that appears. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471830656.png) 1. In the **Node Template Properties** dialog box displayed, specify the following values: - Type **cbc:ID** as a node name. - Clear the **Use default value if no rearrange data is provided** checkbox. Once you are done, click the **Ok** button. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471829057.png) 1. You can change the order of child nodes that belong to the **** one. To this end, right-click a child node and then click **Move Up** or **Move Down**, depending on the direction in which you want to move a node. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471830278.png) As a result, you have the following structure of the **** node: ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1627471829650.png) ## Attachments - [05.-Create-XML-Output-Template-and-Node-Settings.lnconfigx](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/05.-Create-XML-Output-Template-and-Node-Settings.lnconfigx)