Ir para conteúdo

GabrieldaBahia

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que GabrieldaBahia postou

  1. GabrieldaBahia

    Ler Varios arquivos XML PHP

    Olá Boa tarde Devs, estou desenvolvendo um leitor XML, esse leitor vai receber multiplos arquivos XML via HTML e fazer a letura dos valores nas tags via PHP eu consigo ler qualquer tag de 1 arquivo e 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 HMTL $caminho = $_FILES['entXML']['tmp_name']; //Lendo todos os arquivos 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) 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. alguem sabe como fazer isso? aguem já passou por isso ?
  2. Tenho duas paginas HTMl e o PHP onde estou tratando uns dados XML retornado após a leitura de um arquivo, porém estou com uma duvida besta, preciso pegarum valor que pego do XML e colocar dentro de uma tag html, já fiz assim e nada </caption> <?php echo $cnpj ?><caption> a pagina PHP está sendo chamada no HMTL pelo require_once. trecho do HTML <head> <title>Testes</title> </head> <?php include_once 'load.php'; ?> <body> <table> <caption >Ti<?php echo $cnpj ?></caption> <tr> Trecho do PHP $arq = simplexml_load_file('29190411412201000112650010000000181000000180-nfe.xml') or die("Erro ao carregar arquivo XML"); foreach($arq->NFe->infNFe->children() as $infNFe){ $cnpj = $infNFe->CNPJ; }
×

Informação importante

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