<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Eliezer Rodrigues &#187; javascript</title>
	<atom:link href="http://www.eliezer.com.br/post/category/linguagens/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eliezer.com.br</link>
	<description>Desenvolvimento de software, linguagens de programação, artigos, utils, scrum, testes, linux e tecnologia de um modo geral</description>
	<lastBuildDate>Tue, 06 Dec 2011 02:12:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Busca de CEP no seu form apenas com Javascript</title>
		<link>http://www.eliezer.com.br/post/busca-de-cep-no-seu-form-apenas-com-javascript/</link>
		<comments>http://www.eliezer.com.br/post/busca-de-cep-no-seu-form-apenas-com-javascript/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 02:12:35 +0000</pubDate>
		<dc:creator>eliezer</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[cep]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.eliezer.com.br/?p=228</guid>
		<description><![CDATA[Busca de CEP, sempre foi um grande problema em grandes empresas, mas para pequenos projetos nem se fala. O objetivo não é ter 100% de certeza para busca de cep, mas sim uma alternativa via internet sem grandes complicações. Vantagens É melhor ter uma busca de 90% dos casos do que nada Sem custo com [...]]]></description>
			<content:encoded><![CDATA[<p>Busca de CEP, sempre foi um grande problema em grandes empresas, mas para pequenos projetos nem se fala. O objetivo não é ter 100% de certeza para busca de cep, mas sim uma alternativa via internet sem grandes complicações.</p>
<p>Vantagens</p>
<ul>
<li>É melhor ter uma busca de 90% dos casos do que nada</li>
<li>Sem custo com base dos correios</li>
<li>Sem custo de infraestrutura</li>
<li>Muito, mas muito simples utilizar o código</li>
</ul>
<p>Desvantagens:</p>
<ul>
<li>Busca de cep depende de internet</li>
<li>Depende do site <a href="http://www.republicavirtual.com.br">www.republicavirtual.com.br</a></li>
<li>Atualização depende do site</li>
</ul>
<div>Ao que interessa, como fazer.</div>
<div>Uma mistura de jquery, plugin de mascara, html é possível ter uma busca de CEP no seu formulário. A magia está na unica possibilidade de se fazer um cross-request em um browser com dominios diferentes, getScript do jquery. Ele vai fazer uma requisição do tipo GET em um script. Pensando nisso e utilizando o próprio exemplo do <a href="http://http://www.republicavirtual.com.br/cep/exemplos.php">site</a> republica virtual, é possível fazer a busca online de CEP.</div>
<div>O Script:</div>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> findCEP<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">trim</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#zipcode&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        $.<span style="color: #660066;">getScript</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&amp;amp;cep=&quot;</span><span style="color: #339933;">+</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#zipcode&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;resultado&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#street&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;tipo_logradouro&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot; &quot;</span><span style="color: #339933;">+</span>unescape<span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;logradouro&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#district&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;bairro&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#city&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;cidade&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#state&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>resultadoCEP<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;uf&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#number&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
                <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Endereço não encontrado para o cep &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<div>Teste a busca:</div>
<div><iframe src="http://eliezer.com.br/demo/cep-javascript/index.html" frameborder="0" scrolling="no" width="100%" height="300px"></iframe></div>
<p>Download dos fontes: <a href="http://eliezer.com.br/files/cep-javascript.zip" target="_blank">http://eliezer.com.br/files/cep-javascript.zip</a></p>
<p>Saiba mais sobre a base, exemplos no site: <a href="http://www.republicavirtual.com.br/cep/">http://www.republicavirtual.com.br/cep/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eliezer.com.br/post/busca-de-cep-no-seu-form-apenas-com-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nova versão 0.5 do Inotes Contacts para Gmail</title>
		<link>http://www.eliezer.com.br/post/nova-versao-0-5-do-inotes-contacts-para-gmail/</link>
		<comments>http://www.eliezer.com.br/post/nova-versao-0-5-do-inotes-contacts-para-gmail/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:32:05 +0000</pubDate>
		<dc:creator>eliezer</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[inotes]]></category>

		<guid isPermaLink="false">http://www.eliezer.com.br/?p=133</guid>
		<description><![CDATA[Nova versão do Inotes Contacts disponível aqui. Essa versão corrige o bug da API gmail-greasemonkey. Detalhes sobre o problema em: http://code.google.com/p/gmail-greasemonkey/issues/detail?id=39 A solução foi implementar um listener que monitora a pagina no gmail e inclui o botão do Inotes. Para que não conhece tem um post explicando o script.]]></description>
			<content:encoded><![CDATA[<p>Nova versão do Inotes Contacts disponível <a href="http://userscripts.org/scripts/show/59897">aqui</a>. Essa versão corrige o bug da API gmail-greasemonkey. Detalhes sobre o problema em: <a href="http://code.google.com/p/gmail-greasemonkey/issues/detail?id=39">http://code.google.com/p/gmail-greasemonkey/issues/detail?id=39</a></p>
<p>A solução foi implementar um listener que monitora a pagina no gmail e inclui o botão do Inotes.</p>
<p>Para que não conhece tem um <a href="http://www.eliezer.com.br/post/ibm-contatos-inotes-no-gmail/">post</a> explicando o script. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eliezer.com.br/post/nova-versao-0-5-do-inotes-contacts-para-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integração de contatos IBM Inotes no gmail</title>
		<link>http://www.eliezer.com.br/post/ibm-contatos-inotes-no-gmail/</link>
		<comments>http://www.eliezer.com.br/post/ibm-contatos-inotes-no-gmail/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 23:49:42 +0000</pubDate>
		<dc:creator>eliezer</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[inotes]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://www.eliezer.com.br/?p=98</guid>
		<description><![CDATA[Não estou querendo que todos abandonem o Inotes da IBM, pois se trata de uma ferramenta de e-mail muito boa. Mas como todo software tem limitações, e a principal delas que me atrapalha muito é o espaço. Tem outro fator que ajuda, centralizar todos os seus e-mails em um único lugar. Então uma alternativa é [...]]]></description>
			<content:encoded><![CDATA[<p>Não estou querendo que todos abandonem o Inotes da IBM, pois se trata de uma ferramenta de e-mail muito boa. Mas como todo software tem limitações, e a principal delas que me atrapalha muito é o espaço. Tem outro fator que ajuda, centralizar todos os seus e-mails em um único lugar. </p>
<p>Então uma alternativa é colocar a sua conta do gmail para baixar os e-mails do inotes via pop3. Mas essa solução traz outro problema, os contatos do seu domínio do inotes não ficam mais acessíveis.</p>
<p>Para corrigir isso trabalhei em um script Greasemonkey que resolve meu problema. <img src='http://www.eliezer.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Espero que seja útil para mais pessoas também.</p>
<p><strong>Como funciona:</strong></p>
<p>Uma combinação de tecnologia deu origem ao script.</p>
<p>Firefox 3.5 + gmail + inotes + Greasymonkey + javascript + gmonkeyAPI + GM_xmlhttpRequest + xpath + dedicação = &#8220;IBM Inotes Contacts in Gmail&#8221;</p>
<p>O Script está hospedado no <a href="http://userscripts.org/">userscripts.org</a> o maior repositório de scripts existente.</p>
<p><strong>Instalação:</strong></p>
<ul>
<li>Navegador: <a href="http://pt-br.www.mozilla.com/pt-BR/firefox/">Firefox3.5</a></li>
<li>Complemento: <a href="https://addons.mozilla.org/pt-BR/firefox/addon/748">Greasemonkey</a></li>
<li>Script: <a href="http://userscripts.org/scripts/show/59897">IBM Inotes Contacts in Gmail</a></li>
</ul>
<p>Depois de intalado, defina as configurações da sua conta no script:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">InotesContacts.<span style="color: #660066;">config</span>.<span style="color: #660066;">domain</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Define your domain here (ex.: inotes.yourdomain.com)</span>
InotesContacts.<span style="color: #660066;">config</span>.<span style="color: #660066;">user</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>   <span style="color: #006600; font-style: italic;">// Set your username</span>
InotesContacts.<span style="color: #660066;">config</span>.<span style="color: #660066;">password</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//Set your password</span></pre></td></tr></table></div>

<p>Veja o screeanshot:</p>
<p><img src="http://www.eliezer.com.br/wp-content/uploads/2009/10/inotes_contacts.png" alt="inotes_contacts" title="inotes_contacts" width="617" height="155" class="alignnone size-full wp-image-109" /></p>
<p>Qualquer problema, sugestão, melhoria, agradecimento acesse a pagina do script <a href="http://userscripts.org/scripts/show/59897">aqui</a></p>
<p>Para que gosta do código, o fonte está <a href="http://userscripts.org/scripts/review/59897">aqui.</a> <img src='http://www.eliezer.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eliezer.com.br/post/ibm-contatos-inotes-no-gmail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Parse de XML string com xpath em Javascript</title>
		<link>http://www.eliezer.com.br/post/parse-de-xml-string-com-xpath-em-javascript/</link>
		<comments>http://www.eliezer.com.br/post/parse-de-xml-string-com-xpath-em-javascript/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 16:58:27 +0000</pubDate>
		<dc:creator>eliezer</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://www.eliezer.com.br/?p=93</guid>
		<description><![CDATA[XML simples de clientes com tipo de pessoa. Nesse exemplo vou usar xpath para pegar apenas os clientes do tipo &#8216;F&#8217; 1 2 3 4 5 6 7 8 9 10 11 12 13 &#60;xml&#62; &#60;clientes&#62; &#60;cliente id=&#34;1&#34; tipoPessoa=&#34;F&#34;&#62; &#60;nome&#62;Eliezer Rodrigues&#60;/nome&#62; &#60;/cliente&#62; &#60;cliente id=&#34;2&#34; tipoPessoa=&#34;J&#34;&#62; &#60;nome&#62;Empresa Abz teste&#60;/nome&#62; &#60;/cliente&#62; &#60;cliente id=&#34;3&#34; tipoPessoa=&#34;F&#34;&#62; &#60;nome&#62;Maria da Silva&#60;/nome&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>XML simples de clientes com tipo de pessoa. Nesse exemplo vou usar xpath para pegar apenas os clientes do tipo &#8216;F&#8217;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;xml<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;clientes<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;cliente</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #000066;">tipoPessoa</span>=<span style="color: #ff0000;">&quot;F&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Eliezer Rodrigues<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/cliente<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;cliente</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;2&quot;</span> <span style="color: #000066;">tipoPessoa</span>=<span style="color: #ff0000;">&quot;J&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Empresa Abz teste<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/cliente<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;cliente</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;3&quot;</span> <span style="color: #000066;">tipoPessoa</span>=<span style="color: #ff0000;">&quot;F&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Maria da Silva<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/nome<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/cliente<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/clientes<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/xml<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>Codigo completo, para fazer o teste, cole no firefug e rode:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> xmlString <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&lt;xml&gt;&lt;clientes&gt;&lt;cliente id='1' tipoPessoa='F'&gt;&lt;nome&gt;Eliezer Rodrigues&lt;/nome&gt;&lt;/cliente&gt;&lt;cliente id='2' tipoPessoa='J'&gt;&lt;nome&gt;Empresa Abz teste&lt;/nome&gt;&lt;/cliente&gt;&lt;cliente id='3' tipoPessoa='F'&gt;&lt;nome&gt;Maria da Silva&lt;/nome&gt;&lt;/cliente&gt;&lt;/clientes&gt;&lt;/xml&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> parser<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">new</span> DOMParser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> doc <span style="color: #339933;">=</span> parser.<span style="color: #660066;">parseFromString</span><span style="color: #009900;">&#40;</span>xmlString<span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;text/xml&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> xpath<span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;//clientes/cliente[@tipoPessoa = 'F']&quot;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> xmlObject <span style="color: #339933;">=</span> doc.<span style="color: #660066;">evaluate</span><span style="color: #009900;">&#40;</span> xpath<span style="color: #339933;">,</span> doc<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span> XPathResult.<span style="color: #660066;">ORDERED_NODE_SNAPSHOT_TYPE</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">null</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span>entry <span style="color: #339933;">=</span> xmlObject.<span style="color: #660066;">snapshotItem</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span><span style="color: #003366; font-weight: bold;">null</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
    <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Nome: &quot;</span><span style="color: #339933;">+</span>entry.<span style="color: #660066;">firstElementChild</span>.<span style="color: #660066;">textContent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    i<span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>legal neh?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eliezer.com.br/post/parse-de-xml-string-com-xpath-em-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

