--- description: "The XML Node\_is used to create\_an XML document, such as a sitemap." --- # 📘 XML Node {% hint style="info" %} Webstudio automatically generates a sitemap for static pages such as Home and About. If you are integrating with a CMS, you can use this component to create a sitemap for CMS data. {% endhint %}
XML Node component available for an XML page

The component appears when Document type is XML

## How to use the XML Node component 1. Go to Page Settings > Document Type and select XML from the dropdown
Page Settings with Document type set to XML
2. Go to Components > XML and add XML Node (this component won’t show until Step 1 is completed) 3. Set the tag and text content (e.g., “loc” and “https://example.com) ## Tips - XML Nodes can be nested within each other - Use [Collection](collection.md) to iterate over a list of data - A sitemap skeleton is available in the Marketplace ## Include the static sitemap While you can use the autogenerated sitemap for static pages and create a separate sitemap for dynamic pages, you can also combine the two. To include the static sitemap data in your custom sitemap, follow these steps: 1. Create a page 2. In the page settings, set the Document Type to XML 3. Set the page path to /sitemap.xml. This will override the default sitemap. 4. Fetch the static data by clicking Create Variable > System Resource (Type) > Sitemap (Resource)
Sitemap System Resource selected in Dynamic data
5. Use a [Collection](collection.md) to iterate over the static sitemap data ## Related - [XML Time](xml-time.md) – ISO date formatting for feeds - [Collection](collection.md) – Iterate over feed items - [Head Slot](head-slot.md) – Add meta tags