Ir para conteúdo
Fórum Script Brasil
  • 0

Como ler varios arquivos XML com PHP


GabrieldaBahia

Pergunta

Olá Boa noite Devs, estou desenvolvendo um "leitor XML", esse leitor vai receber multiplos arquivos XML via HTML e fazer a leitura dos valores das tags via PHP eu consigo ler qualquer tag de 1 arquivo por vez, o que preciso agora e fazer a leitura das tags de varios arquivos a estrutura dos XML e sempre a mesma, tenho o seguinte trecho de codigo logo abaixo 

<?php
//Instanciando o OBJ
$xml = new DOMdocument(); 
//Pegando os arquivos vindos do HTML
$caminho = $_FILES['entXML']['tmp_name'];

//Lendo todos os endereços dos arquivos XML
for( $i = 0; $i < count($caminho);$i++){  
      //Carrega o arquivo XML
      $xml ->load($caminho[$i]) or die("Erro ao carregar arquivo XML");  
      //Abre o (NodePai,Tag Pai) a tag Pai do XML
      $arquivoXML = $xml->getElementsByTagName( "nfeProc" );

        //AQUI ESTÀ O PROBLEMA PRECISO FAZER  ESSE FOREACH RODAR EM 
        //TODOS OS ARQUIVOS XML QUE ESTÃO NA VARIAVEL CAMIMNHO.
        foreach( $arquivoXML as $xml){
          $nomes = $xml->getElementsByTagName( "xNome" );
          $nome = $nomes->item(0)->nodeValue;
          echo "<b>Nome:</b> $nome"."&nbsp&nbsp&nbsp";
 }
}  
?>

Ou seja preciso fazer esse for each acontecer multiplas vezes. 

alguém sabe como fazer isso? aguem já passou por isso ? 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olha Gabriel

Esta ai uma resposta difícil de encontra nos fóruns, estou como o mesmo problema que você passou e não encontro a resposta, como sou leigo e estou me aventurando em php estou apanhando muito.

Se você conseguiu resolver poderia me ajudar com a solução.

Desde de já agradeço.

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...