<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Ler resposta de XML e apresentar somente o link para o usuário</title>
        <description>Boa Noite pessoal

Olha eu tenho um código que estava trabalhando até aqui ele funciona

&amp;lt;?php
$xml = '&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
 &amp;lt;cobrancaonline&amp;gt;
     &amp;lt;token&amp;gt;df2eb272597cbb2b66e232d64247edf9&amp;lt;/token&amp;gt;
     &amp;lt;clientes&amp;gt;
         &amp;lt;cliente&amp;gt;
             &amp;lt;email&amp;gt;beto.torresmmn@gmail.com&amp;lt;/email&amp;gt;
             &amp;lt;opcionais&amp;gt;
                 &amp;lt;nomeRazaoSocial&amp;gt;ALBRTO TORRES DE ALMEIDA CAMPOS&amp;lt;/nomeRazaoSocial&amp;gt;
                 &amp;lt;cpfcnpj&amp;gt;01109687001&amp;lt;/cpfcnpj&amp;gt;
                 &amp;lt;cep&amp;gt;91712210&amp;lt;/cep&amp;gt;
                 &amp;lt;rua&amp;gt;RUA JOÃO DO COUTO&amp;lt;/rua&amp;gt;
                 &amp;lt;numero&amp;gt;15&amp;lt;/numero&amp;gt;
                 &amp;lt;bairro&amp;gt;BELÉM VELHO&amp;lt;/bairro&amp;gt;
                 &amp;lt;complemento&amp;gt;CASA 03&amp;lt;/complemento&amp;gt;
                 &amp;lt;estado&amp;gt;RS&amp;lt;/estado&amp;gt;
                 &amp;lt;cidade&amp;gt;PORTO ALEGRE&amp;lt;/cidade&amp;gt;
                 &amp;lt;retorno&amp;gt;98558&amp;lt;/retorno&amp;gt;
             &amp;lt;/opcionais&amp;gt;
         &amp;lt;/cliente&amp;gt;
 	&amp;lt;/clientes&amp;gt;
     &amp;lt;itens&amp;gt;
         &amp;lt;item&amp;gt;
             &amp;lt;descricao&amp;gt;FATURA F125C698&amp;lt;/descricao&amp;gt;
             &amp;lt;valor&amp;gt;15300&amp;lt;/valor&amp;gt;
             &amp;lt;qtde&amp;gt;1&amp;lt;/qtde&amp;gt;
         &amp;lt;/item&amp;gt;
     &amp;lt;/itens&amp;gt;
     &amp;lt;vencimento&amp;gt;15/07/2057&amp;lt;/vencimento&amp;gt;
     &amp;lt;opcionais&amp;gt;
         &amp;lt;frete&amp;gt;
             &amp;lt;tipo&amp;gt;calcular&amp;lt;/tipo&amp;gt;
             &amp;lt;pesoOuValor&amp;gt;0&amp;lt;/pesoOuValor&amp;gt; 
         &amp;lt;/frete&amp;gt;
         &amp;lt;continuarCobrando&amp;gt;0&amp;lt;/continuarCobrando&amp;gt;
         &amp;lt;descontoSobreTotal&amp;gt;0&amp;lt;/descontoSobreTotal&amp;gt;
         &amp;lt;contra&amp;gt;s&amp;lt;/contra&amp;gt;
         &amp;lt;btaxa&amp;gt;n&amp;lt;/btaxa&amp;gt;
     &amp;lt;/opcionais&amp;gt;
 &amp;lt;/cobrancaonline&amp;gt;';
 $xml = str_replace(&amp;quot;\n&amp;quot;,'',$xml); //o xml não poderá conter quebras de linha
 $xml = str_replace(&amp;quot;\r&amp;quot;,'',$xml);
 $xml = str_replace(&amp;quot;\t&amp;quot;,'',$xml);
 $url = 'https://v3.contagerencianet.com.br/rest/xml/cobrancaonline/emite/xml';
 
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
 
 curl_setopt($ch, CURLOPT_MAXREDIRS, 2); 
 curl_setopt($ch, CURLOPT_AUTOREFERER, true);
 
 $data = array('xml' =&amp;gt; $xml);
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
 curl_setopt($ch, CURLOPT_USERAGENT, 'Seu agente');
 
 $resposta = curl_exec($ch);
 curl_close($ch);
 
 echo $resposta;
 
 ?&amp;gt;
 

gostaria de pagar o link que aparece na resposta e apresentar na tela ao invés de aparecer o xml da resposta do envio de dados.

Alguém pode me ajudar?</description>
        <link>/phorum/read.php?9,187500,187500#msg-187500</link>
        <lastBuildDate>Thu, 12 Mar 2026 13:59:07 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?9,187500,187984#msg-187984</guid>
            <title>Re: Ler resposta de XML e apresentar somente o link para o usuário</title>
            <link>/phorum/read.php?9,187500,187984#msg-187984</link>
            <description><![CDATA[Marcos sera que poderia me dar uma ajuda tambem, nao entendo de php mais precisava criar um codigo que me ajudasse a manipular alguns dados vindos de uma url com final .xml.<br />
peguei esse exemplo na internet, porem ele faz um loop e imprimi na tela os valores um embaixo do outro, gostaria de saber se eu consigo por exemplo criar uma variavel para cada &quot;tag&quot; ex: a &quot;tag&quot; &lt;Valor&gt; ela vai aparecer 4 vezes entao eu queria dar nome para cada uma assim poderia coloca-los onde eu quizesse dentro de uma tabelinha que montei e tal.. seria possivel aqui vai o codigo que tenho..<br />
obrigado..<br />
<br />
&lt;?php<br />
$xml = simplexml_load_file(&quot;http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&amp;sDsSenha=&amp;sCepOrigem=71939360&amp;sCepDestino=72151613&amp;nVlPeso=1&amp;nCdFormato=1&amp;nVlComprimento=20&amp;nVlAltura=5&amp;nVlLargura=15&amp;sCdMaoPropria=S&amp;nVlValorDeclarado=200&amp;sCdAvisoRecebimento=S&amp;nCdServico=41106,40010,40290,40215&amp;nVlDiametro=0&amp;StrRetorno=xml&quot;);<br />
 <br />
// Faz um loop no arquivo XML criando as variáveis que<br />
// representarão os dados no HTML logo mais abaixo<br />
for($i=0; $i &lt; count($xml-&gt;cServico); $i++) {<br />
        $Codigo = $xml-&gt;cServico[$i]-&gt;Codigo;<br />
        $Valor = $xml-&gt;cServico[$i]-&gt;Valor;<br />
        $PrazoEntrega = $xml-&gt;cServico[$i]-&gt;PrazoEntrega;<br />
        $ValorMaoPropria = $xml-&gt;cServico[$i]-&gt;ValorMaoPropria;<br />
        $ValorAvisoRecebimento = $xml-&gt;cServico[$i]-&gt;ValorAvisoRecebimento;<br />
        $ValorValorDeclarado = $xml-&gt;cServico[$i]-&gt;ValorValorDeclarado;<br />
        $EntregaDomiciliar = $xml-&gt;cServico[$i]-&gt;EntregaDomiciliar;<br />
        $EntregaSabado = $xml-&gt;cServico[$i]-&gt;EntregaSabado;<br />
        $Erro = $xml-&gt;cServico[$i]-&gt;Erro;<br />
        $MsgErro = $xml-&gt;cServico[$i]-&gt;MsgErro;<br />
<br />
<br />
echo &quot;Serviço - &quot; . $Codigo ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Valor - &quot; . $Valor ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Prazo entrega - &quot; . $PrazoEntrega ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Valor Mão Propria - &quot; . $ValorMaoPropria ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Valor Aviso Recebimento - &quot; . $ValorAvisoRecebimento;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Valor Valor Declarado - &quot; . $ValorValorDeclarado ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot; Entrega Domiciliar - &quot; . $EntregaDomiciliar ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Entrega Sabado - &quot; . $EntregaSabado ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Erro - &quot; . $Erro ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        echo &quot;Msg Erro - &quot; . $MsgErro ;<br />
        echo &quot;&lt;/br&gt;&quot;;<br />
        <br />
        }<br />
<br />
<br />
<br />
?&gt;]]></description>
            <dc:creator>rodolforej</dc:creator>
            <category>Integração do PHP</category>
            <pubDate>Thu, 10 Jan 2013 03:45:23 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?9,187500,187886#msg-187886</guid>
            <title>Re: Ler resposta de XML e apresentar somente o link para o usuário</title>
            <link>/phorum/read.php?9,187500,187886#msg-187886</link>
            <description><![CDATA[Use a classe SimpleXML para transformar a resposta em um objeto que você pode usar funções de iteração.<br />
<br />
Ex.:<br />
$xml= simplexml_load_string($resposta);<br />
echo $xml-&gt;url;<br />
<br />
<br />
Dê uma olhada no manual do PHP.]]></description>
            <dc:creator>Marcos Regis</dc:creator>
            <category>Integração do PHP</category>
            <pubDate>Fri, 21 Dec 2012 01:23:29 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?9,187500,187500#msg-187500</guid>
            <title>Ler resposta de XML e apresentar somente o link para o usuário</title>
            <link>/phorum/read.php?9,187500,187500#msg-187500</link>
            <description><![CDATA[Boa Noite pessoal<br />
<br />
Olha eu tenho um código que estava trabalhando até aqui ele funciona<br />
<br />
&lt;?php<br />
$xml = '&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
 &lt;cobrancaonline&gt;<br />
     &lt;token&gt;df2eb272597cbb2b66e232d64247edf9&lt;/token&gt;<br />
     &lt;clientes&gt;<br />
         &lt;cliente&gt;<br />
             &lt;email&gt;beto.torresmmn@gmail.com&lt;/email&gt;<br />
             &lt;opcionais&gt;<br />
                 &lt;nomeRazaoSocial&gt;ALBRTO TORRES DE ALMEIDA CAMPOS&lt;/nomeRazaoSocial&gt;<br />
                 &lt;cpfcnpj&gt;01109687001&lt;/cpfcnpj&gt;<br />
                 &lt;cep&gt;91712210&lt;/cep&gt;<br />
                 &lt;rua&gt;RUA JOÃO DO COUTO&lt;/rua&gt;<br />
                 &lt;numero&gt;15&lt;/numero&gt;<br />
                 &lt;bairro&gt;BELÉM VELHO&lt;/bairro&gt;<br />
                 &lt;complemento&gt;CASA 03&lt;/complemento&gt;<br />
                 &lt;estado&gt;RS&lt;/estado&gt;<br />
                 &lt;cidade&gt;PORTO ALEGRE&lt;/cidade&gt;<br />
                 &lt;retorno&gt;98558&lt;/retorno&gt;<br />
             &lt;/opcionais&gt;<br />
         &lt;/cliente&gt;<br />
 	&lt;/clientes&gt;<br />
     &lt;itens&gt;<br />
         &lt;item&gt;<br />
             &lt;descricao&gt;FATURA F125C698&lt;/descricao&gt;<br />
             &lt;valor&gt;15300&lt;/valor&gt;<br />
             &lt;qtde&gt;1&lt;/qtde&gt;<br />
         &lt;/item&gt;<br />
     &lt;/itens&gt;<br />
     &lt;vencimento&gt;15/07/2057&lt;/vencimento&gt;<br />
     &lt;opcionais&gt;<br />
         &lt;frete&gt;<br />
             &lt;tipo&gt;calcular&lt;/tipo&gt;<br />
             &lt;pesoOuValor&gt;0&lt;/pesoOuValor&gt; <br />
         &lt;/frete&gt;<br />
         &lt;continuarCobrando&gt;0&lt;/continuarCobrando&gt;<br />
         &lt;descontoSobreTotal&gt;0&lt;/descontoSobreTotal&gt;<br />
         &lt;contra&gt;s&lt;/contra&gt;<br />
         &lt;btaxa&gt;n&lt;/btaxa&gt;<br />
     &lt;/opcionais&gt;<br />
 &lt;/cobrancaonline&gt;';<br />
 $xml = str_replace(&quot;\n&quot;,'',$xml); //o xml não poderá conter quebras de linha<br />
 $xml = str_replace(&quot;\r&quot;,'',$xml);<br />
 $xml = str_replace(&quot;\t&quot;,'',$xml);<br />
 $url = 'https://v3.contagerencianet.com.br/rest/xml/cobrancaonline/emite/xml';<br />
 <br />
 $ch = curl_init();<br />
 curl_setopt($ch, CURLOPT_URL, $url);<br />
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); <br />
 <br />
 curl_setopt($ch, CURLOPT_MAXREDIRS, 2); <br />
 curl_setopt($ch, CURLOPT_AUTOREFERER, true);<br />
 <br />
 $data = array('xml' =&gt; $xml);<br />
 curl_setopt($ch, CURLOPT_POST, true);<br />
 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);<br />
 <br />
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);<br />
 curl_setopt($ch, CURLOPT_USERAGENT, 'Seu agente');<br />
 <br />
 $resposta = curl_exec($ch);<br />
 curl_close($ch);<br />
 <br />
 echo $resposta;<br />
 <br />
 ?&gt;<br />
 <br />
<br />
gostaria de pagar o link que aparece na resposta e apresentar na tela ao invés de aparecer o xml da resposta do envio de dados.<br />
<br />
Alguém pode me ajudar?]]></description>
            <dc:creator>CHARLES CORRÊA</dc:creator>
            <category>Integração do PHP</category>
            <pubDate>Mon, 19 Nov 2012 00:46:09 +0000</pubDate>
        </item>
    </channel>
</rss>
