<?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: Reverse geocoding, how to select a specific part of the xml in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390288#M145607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://community.qlik.com/people/rigul123" id="jive-8746111714030802397891" style="background-color: #ffffff; font-size: 12px; color: #007fc0; text-decoration: initial; font-weight: bold; font-family: Arial; text-align: center;"&gt;rigul123&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could do this way...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;let noRows = NoOfRows('SiteID_SiteName')-1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;for i=0 to $(noRows)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let d=peek('latitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let p=peek('longitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp; LatLngLan:&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [result/formatted_address] as Address,&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [result/address_component/long_name] as County&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [&lt;A class="jive-link-external-small" href="http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false" style="color: #007fc0; text-decoration: initial;"&gt;http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false&lt;/A&gt;] (XmlSimple, Table is [GeocodeResponse])&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;where [result/formatted_address/type] = 'political';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp; next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2013 11:09:00 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-01-16T11:09:00Z</dc:date>
    <item>
      <title>Reverse geocoding, how to select a specific part of the xml</title>
      <link>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390286#M145605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to get the address and county for my longitude and latitude values. It works fine to get the connection to Google reverse geocode to work and I can extract the "formatted_address" as the address. But there are a lot of address components, and I only want to extract the one labeled 'political'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So what I want to do is get the value of result/address_component/long_name, but only if the corresponding result/address_component/type = 'political'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let noRows = NoOfRows('SiteID_SiteName')-1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i=0 to $(noRows)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let d=peek('latitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let p=peek('longitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; LatLngLan:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[result/formatted_address] as Address,&lt;/P&gt;&lt;P&gt; &lt;STRONG style="color: #ff0000;"&gt; [result/address_component(type='political')/long_name] as County&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;--- what to do here? &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM [&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false"&gt;http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false&lt;/A&gt;&lt;SPAN&gt;] (XmlSimple, Table is [GeocodeResponse]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example xml:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="loading active_link" href="http://maps.google.com/maps/api/geocode/xml?latlng=55.381304614645,13.271566697822&amp;amp;oe=utf8&amp;amp;sensor=false" title="http://maps.google.com/maps/api/geocode/xml?latlng=55.381304614645,13.271566697822&amp;amp;oe=utf8&amp;amp;sensor=false"&gt;http://maps.google.com/maps/api/geocode/xml?latlng=55.381304614645,13.271566697822&amp;amp;oe=utf8&amp;amp;sensor=false&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would really appreciate some help with this one,&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 10:05:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390286#M145605</guid>
      <dc:creator />
      <dc:date>2012-11-29T10:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse geocoding, how to select a specific part of the xml</title>
      <link>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390287#M145606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found these pages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="loading" href="http://scottonwriting.net/sowblog/archive/2010/09/28/enumerating-through-xml-elements-using-linq-to-xml.aspx" title="http://scottonwriting.net/sowblog/archive/2010/09/28/enumerating-through-xml-elements-using-linq-to-xml.aspx"&gt;http://scottonwriting.net/sowblog/archive/2010/09/28/enumerating-through-xml-elements-using-linq-to-xml.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="loading" href="http://www.codenameone.com/expression-language-for-json-and-xml.html" title="http://www.codenameone.com/expression-language-for-json-and-xml.html"&gt;http://www.codenameone.com/expression-language-for-json-and-xml.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I'm not able to convert the code to work in qlikview...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 10:39:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390287#M145606</guid>
      <dc:creator />
      <dc:date>2012-11-29T10:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse geocoding, how to select a specific part of the xml</title>
      <link>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390288#M145607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://community.qlik.com/people/rigul123" id="jive-8746111714030802397891" style="background-color: #ffffff; font-size: 12px; color: #007fc0; text-decoration: initial; font-weight: bold; font-family: Arial; text-align: center;"&gt;rigul123&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could do this way...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;let noRows = NoOfRows('SiteID_SiteName')-1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;for i=0 to $(noRows)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let d=peek('latitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let p=peek('longitude2',$(i),'SiteID_SiteName');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp; LatLngLan:&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [result/formatted_address] as Address,&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [result/address_component/long_name] as County&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [&lt;A class="jive-link-external-small" href="http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false" style="color: #007fc0; text-decoration: initial;"&gt;http://maps.google.com/maps/api/geocode/xml?latlng=$(d),$(p)&amp;amp;oe=utf8&amp;amp;sensor=false&lt;/A&gt;] (XmlSimple, Table is [GeocodeResponse])&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;where [result/formatted_address/type] = 'political';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; color: #737373; font-family: Arial;"&gt;&amp;nbsp; next&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 11:09:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reverse-geocoding-how-to-select-a-specific-part-of-the-xml/m-p/390288#M145607</guid>
      <dc:creator />
      <dc:date>2013-01-16T11:09:00Z</dc:date>
    </item>
  </channel>
</rss>

