title: How to create online installer with Qt Installer Framework properly
body: <p>I wonder, why there is such lack of information about QtIFM?
  So, basically I have successfully created offline installer, but now have some problem with online one.
  Here is my script for making repo:</p>
  
  <pre><code>D:\Qt\QtIFW-3.0.6\bin\repogen.exe -p client\packages client\clientRepository
  </code></pre>
  
  <p>This is for making installer:</p>
  
  <pre><code>D:\Qt\QtIFW-3.0.6\bin\binarycreator.exe --online-only -c client\config\config_online.xml -p client\packages client\OnlineInstaller.exe
  </code></pre>
  
  <p>The config_online.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;Installer&gt;
      &lt;Name&gt;4x4Basic name&lt;/Name&gt;
      &lt;Version&gt;1.0.0&lt;/Version&gt;
      &lt;Title&gt;4x4Basic title&lt;/Title&gt;
      &lt;Publisher&gt;The AlexLPN Company&lt;/Publisher&gt;
      &lt;StartMenuDir&gt;Board4x4&lt;/StartMenuDir&gt;
      &lt;TargetDir&gt;@HomeDir@/Board4x4/Basic4x4&lt;/TargetDir&gt;
  
      &lt;RemoteRepositories&gt;
           &lt;Repository&gt;
               &lt;Url&gt;http://github.com/alexlyapin/Basic4x4/clientRepository&lt;/Url&gt;
               &lt;Enabled&gt;1&lt;/Enabled&gt;
               &lt;DisplayName&gt;Example repository&lt;/DisplayName&gt;
           &lt;/Repository&gt;
      &lt;/RemoteRepositories&gt;
  &lt;/Installer&gt;
  </code></pre>
  
  <p>The updates.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt; 
  &lt;Updates&gt;
   &lt;ApplicationName&gt;{Basic4x4}&lt;/ApplicationName&gt;
   &lt;ApplicationVersion&gt;1.0.0&lt;/ApplicationVersion&gt;
   &lt;Checksum&gt;true&lt;/Checksum&gt;
   &lt;PackageUpdate&gt;
    &lt;Name&gt;Basic4x4&lt;/Name&gt;
    &lt;DisplayName&gt;Basic4x4 component&lt;/DisplayName&gt;
    &lt;Description&gt;This component is uncheckable.&lt;/Description&gt;
    &lt;Version&gt;1.0.0&lt;/Version&gt;
    &lt;ReleaseDate&gt;2015-12-01&lt;/ReleaseDate&gt;
    &lt;SortingPriority&gt;40&lt;/SortingPriority&gt;
    &lt;Checkable&gt;false&lt;/Checkable&gt;
    &lt;UpdateFile UncompressedSize="56605917" CompressedSize="15509593" OS="Any"/&gt;
    &lt;DownloadableArchives&gt;iconengines.7z,imageformats.7z,platforms.7z,styles.7z,translations.7z,content.7z&lt;/DownloadableArchives&gt;
    &lt;Licenses&gt;
     &lt;License name="License agreement" file="license.txt"/&gt;
    &lt;/Licenses&gt;
    &lt;SHA1&gt;3ef56b443d43c3d49ee983d7d1f5e6cd6280e30b&lt;/SHA1&gt;
   &lt;/PackageUpdate&gt;
  &lt;/Updates&gt;
  </code></pre>
  
  <p>The package is uploaded to GitHub repository as "<a href="https://github.com/alexlyapin/Basic4x4/tree/master/clientRepository" rel="nofollow noreferrer">https://github.com/alexlyapin/Basic4x4/tree/master/clientRepository</a>"
  right there are located Basic4x4 folder, Updates.xml and license.txt</p>
  
  <p>When I make the installer and try to test the repo, I get the error:
  Updates.xml: error occurred while parsing element</p>
  
  <p>So, either the location is wrong or some xml lines. Can someone please check or advice me something?
  Thank you!</p>