📘XML Node
The XML Node is used to create an XML document, such as a sitemap.
Last updated
The XML Node is used to create an XML document, such as a sitemap.
Last updated
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.
Go to Page Settings > Document Type and select XML from the dropdown
Go to Components > XML and add XML Node (this component won’t show until Step 1 is completed)
Set the tag and text content (e.g., “loc” and “https://example.com)
XML Nodes can be nested within each other
Use Collection to iterate over a list of data
A sitemap skeleton is available in the Marketplace
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:
Create a page
In the page settings, set the Document Type to XML
Set the page path to /sitemap.xml. This will override the default sitemap.
Fetch the static data by clicking Create Variable > System Resource (Type) > Sitemap (Resource)
Use a Collection to iterate over the static sitemap data