Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Breno Ribeiro

XML e PHP

Recommended Posts

Boa tarde galera,

 

Hoje preciso de uma mega ajuda de vocês! Não faço a mínima ideia de como fazer PHP

fazer a leitura dos dados do seguinte LINK:

http://ws.torpedao.com.br/client/WsClient.asmx/InteractionGetMessages?idCommunity=4632&userGUID=trp_55D7F923-E581-4226-BA4A-A9C42D4252CB&status=2&beginDate=01/01/2013&endDate=12/12/2013&start=0&pageLength=20

 

É um sistema de torpedo onde vou listar para as pessoas que acessam meu site, mensagens

enviadas para o número XXXXX.

 

Preciso que o php faça a leitura na seguinte maneira:

 

Número: XXXX-XXXX
Mensagem: XXXXXXXXXXX

INTERAÇÃO: XXXXXXXXXXXXXXXXX

 

Exemplo:

Código XML

<MSISDN>(31)****-6157</MSISDN>
<IdUser>1960600</IdUser>
<IdInteraction>3072</IdInteraction>
<IdAnswerStatus>2</IdAnswerStatus>
<IdChannel>80</IdChannel>
<IdAnswer>6394239</IdAnswer>
<Received>2013-11-19T17:21:06.437-02:00</Received>
<Correct>false</Correct>
<Text>RANCHO TESTE DE MSGS</Text>
<Interaction>Rancho da Viola</Interaction>

 

Exibição PHP
Número: (31) ****-6157
Mensagem: RANCHO TESTE DE MSGS
Interação: Rancho da Viola
Se possível vocês me ajudarem, agradeço eternamente!
Vlw galeraa!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na hora de relizar consultas usar a linguagem XPath é uma boa alternativa. O que você esta querendo ficaria assim:

 

<?php
    $xml = new SimpleXMLElement( $conteudo_do_torpedo );
    $newDataSet = $xml->xpath( '//NewDataSet' )[0];
    echo "Número: " . $newDataSet->tb->MSISDN[0]->asXML();

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

 

Na hora de relizar consultas usar a linguagem XPath é uma boa alternativa. O que você esta querendo ficaria assim:

 

<?php
    $xml = new SimpleXMLElement( $conteudo_do_torpedo );
    $newDataSet = $xml->xpath( '//NewDataSet' )[0];
    echo "Número: " . $newDataSet->tb->MSISDN[0]->asXML();

 

 

 

Jeferson como faço pra chamar o arquivo (LINK ) ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.