Dashboards & Visualizations

xi:include parts of the code for better overview



I am trying to get a better overview of the view's code (about 4k lines of code). Therefore I was trying to outsource parts of the code and call them via xi:include command, but get an error

XML Syntax Error: Namespace prefix xi on include is not defined, line 82, column 18

in return.

Has anyone experience in using that command?

Kind regards

Tags (2)
0 Karma


I'm afraid that neither Splunk's Simple xml format nor the underlying advanced XML format support XInclude, nor any other way for you to include parts of the XML from outside the file itself.

to give some hope, I am working on a way to essentially get this feature as a part of a future version of Sideview Utils but it's not ready yet and most likely won't appear until 3.0.

However, if you have 4K lines of XML, and you're not already using Sideview Utils, you should check it out - Assuming this is an Advanced XML view and you're using only core Splunk modules still, switching to the modules in Sideview Utils can cut that number of lines roughly in half, and remove a lot of the indentation complexity. Here's a 10min video on youtube that's more or less on this topic:

0 Karma


hi, i think i would back that request. An example would look like something like this


0 Karma


post an example. I know @Drainy once asked about the ability to include common XML fragments in views. The response was that it was a good candidate for an enhancement request.

I dont know it this is what you're asking about though.

0 Karma
Get Updates on the Splunk Community!

Build Scalable Security While Moving to Cloud - Guide From Clayton Homes

 Clayton Homes faced the increased challenge of strengthening their security posture as they went through ...

Mission Control | Explore the latest release of Splunk Mission Control (2.3)

We’re happy to announce the release of Mission Control 2.3 which includes several new and exciting features ...

Cloud Platform | Migrating your Splunk Cloud deployment to Python 3.7

Python 2.7, the last release of Python 2, reached End of Life back on January 1, 2020. As part of our larger ...