title: Mapforce generates oddities
body: <p>I took over a project with files generated with Mapforce.
  I read something like :</p>
  
  <pre><code>*[local-name()='no_regnat' and namespace-uri()=''][not((not((translate(string(@xsi:nil), 'true ', '1') = '1')) and (string(.) = '')))]
  </code></pre>
  
  <p>It seems it can be writen like this</p>
  
  <pre><code>no_regnat[not((boolean(@xsi:nil) and (string(.) = '')))]
  </code></pre>
  
  <p>Why is it doing the former ?</p>