<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Guesing the ScrambledHexCode for XML %KeyFieldNames in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2130969#M91940</link>
    <description>&lt;P&gt;Should there be no hint from anyone you may consider a reverse approach by loading very simplified (dummy) xml-files with file/table/field-names of 'A' or&amp;nbsp; 'B' or 1/2/3 and looking what happens especially if you change 'A' to 'B' or similar. Maybe any pattern is noticeable and/or you could compare the results with various common hash-algorithm.&lt;/P&gt;
&lt;P&gt;Depending on the complexity of the xml-structures and your prediction of the containing data-set you may pre-load the file as a simple txt-file and applying various string-functions to detect the relevant table/field-names which you could use within a following final-load.&lt;/P&gt;</description>
    <pubDate>Mon, 23 Oct 2023 10:11:24 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2023-10-23T10:11:24Z</dc:date>
    <item>
      <title>Guesing the ScrambledHexCode for XML %KeyFieldNames</title>
      <link>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2130525#M91915</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am trying to read some crazy XML files and it would realy help to identify the unique code Qlik's XML wizard is creating for each %Key_Field, but&amp;nbsp;&lt;STRONG&gt;WITHOUT USING THE QLIK WIZARD&lt;/STRONG&gt; !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there anyone in Qlik able to explain me the aglorithm used by the wizard to create the Hex codes like :&amp;nbsp;&lt;STRONG&gt;%Key_AuditFile_87E72D7CCDAC9B8E&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I assume is a kind of Hash applied some parts extracted from the XML, but cannot figure what.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In other words, I need to "gues"&amp;nbsp;&lt;STRONG&gt;87E72D7CCDAC9B8E&lt;/STRONG&gt; while parsing some how the XML, but without using the Qlik wizard.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tried with&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Load * from File.XML (XMLsimple,table is XXX);&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;, but Qlik returns an error: &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;EM&gt;Load all (*) is not allowed in this file type&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Oct 2023 21:33:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2130525#M91915</guid>
      <dc:creator>cotiso_hanganu</dc:creator>
      <dc:date>2023-10-20T21:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: Guesing the ScrambledHexCode for XML %KeyFieldNames</title>
      <link>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2130969#M91940</link>
      <description>&lt;P&gt;Should there be no hint from anyone you may consider a reverse approach by loading very simplified (dummy) xml-files with file/table/field-names of 'A' or&amp;nbsp; 'B' or 1/2/3 and looking what happens especially if you change 'A' to 'B' or similar. Maybe any pattern is noticeable and/or you could compare the results with various common hash-algorithm.&lt;/P&gt;
&lt;P&gt;Depending on the complexity of the xml-structures and your prediction of the containing data-set you may pre-load the file as a simple txt-file and applying various string-functions to detect the relevant table/field-names which you could use within a following final-load.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Oct 2023 10:11:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2130969#M91940</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2023-10-23T10:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: Guesing the ScrambledHexCode for XML %KeyFieldNames</title>
      <link>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2140329#M92714</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;It seems Qlik uses&amp;nbsp;&lt;SPAN&gt;RipeMD-160 to hash the XML table name under the hood.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I have this example generated by the wizard :&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;LOAD&amp;nbsp;&lt;SPAN&gt;%Key_Placemark_AA84FB6C10E27BB6&lt;/SPAN&gt;&lt;BR /&gt;FROM [file.kml](XmlSimple, table is [kml/Document/Placemark]);&lt;/PRE&gt;
&lt;P&gt;Using&amp;nbsp;&lt;SPAN&gt;RipeMD-160 to hash "&lt;EM&gt;kml/Document/Placemark&lt;/EM&gt;" return&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;aa84fb6c10e27bb6&lt;/STRONG&gt;7290042a81d95e6be49054ae&lt;/EM&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The file name, path, or file content doesn't matter. Qlikview and Qliksense will generate the same hash for the same XML table name.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;However, I'm not sure it is possible to hash a string using RipeMD-160 in a pure Qlikview or Qliksense script.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Nov 2023 13:25:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Guesing-the-ScrambledHexCode-for-XML-KeyFieldNames/m-p/2140329#M92714</guid>
      <dc:creator>Ke_Sg</dc:creator>
      <dc:date>2023-11-22T13:25:58Z</dc:date>
    </item>
  </channel>
</rss>

