I have a automation tool which creates many XML files. The file is XML but it is different family of XML, so when I upload it over splunk, it does not parse it properly. So I am not able to use XML specific splunk commands such as XPath, SPath & xmlkv.
Below is the sample XML, can any one help me how do I parse it?
<?xml version="1.0" encoding="UTF-8"?>
<FAMILY
ABC = "A"
COMMENT = ""
FAMILY_NAME = "SOME VALUE"
FAMILY_ID = "1652"
>
<INDEX_0
COMMENT = ""
INDEX_NAME = "DATA"
INDEX_RANGE = "{0,65535}"
INDEX_FOO = "None"
/>
<INDEX_1
COMMENT = ""
INDEX_NAME = "DATA1"
INDEX_RANGE = "{0,71}"
INDEX_FOO = "None"
/>
<TYPE
USAGE = "USE"
COMMENT = ""
TYPE_NAME = "ABC"
TYPE_ID = "0"
TYPE_NE_TYPE = "ALL"
TYPE_SYSTEM_TYPE = "ALL"
/>
<TYPE
USAGE = "USE"
COMMENT = ""
TYPE_NAME = "XYZ_ABC"
TYPE_ID = "1"
TYPE_NE_TYPE = "ALL"
TYPE_SYSTEM_TYPE = "ALL"
/>
<TYPE
USAGE = "USE"
COMMENT = ""
TYPE_NAME = "PQR_SRT"
TYPE_ID = "2"
TYPE_NE_TYPE = "ALL"
TYPE_SYSTEM_TYPE = "ALL"
/>
</FAMILY>