Dashboards & Visualizations

SPL gets garbled in simple XML

token2
Path Finder

Hello, I have SPL that when opened into a search from the dashboard has good working SPL, for example

| rex field=_raw "\"stuff\"+\smaximum=\"100\"\>(?P<Score>[^\<]*)"

in simple XML (when editing in the webUI 'source' and when opening the XML files in an editor) some of the characters get garbled.

| rex field=_raw "\"stuff\"+\smaximum=\"100\"\&gt;(?P&lt;Score&gt;[^\&lt;]*)"

Seems that the ">" gets garbled into "&gt;" and "<" into "&lt;"

 

Another example is " | rex field=Message "Member:\s(?P<UserAdd>[\s\S]*?Account Name"

the < and > get mutated to: rex field=Message "Member:\s(%3FP&lt;UserAdd&gt;[\s\S]*%3F)Account Name"

 

So ? is %3F

< is &lt;

> &gt;

 

Labels (1)
0 Karma
1 Solution

anilchaithu
Builder

@token2 

This is expected in xml for special characters like &, >, < etc. Refer the document & attached image to avoid this issue

https://docs.splunk.com/Documentation/Splunk/8.0.4/Viz/OverviewofSimplifiedXML

anilchaithu_0-1594678696476.png

 

Hope this helps

View solution in original post

isoutamo
SplunkTrust
SplunkTrust

Those are escaped characters which splunk changes to this form when you are using dashboard editor. You could avoid this using “source”-mode with editor and add <![CDATA[ .... your query ... ]]> to source code.

r. Ismo

anilchaithu
Builder

@token2 

This is expected in xml for special characters like &, >, < etc. Refer the document & attached image to avoid this issue

https://docs.splunk.com/Documentation/Splunk/8.0.4/Viz/OverviewofSimplifiedXML

anilchaithu_0-1594678696476.png

 

Hope this helps

Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...