Ir para conteúdo
Fórum CódigoFonte.net

ruth

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

  1. ruth

    Ler XML

    Boa tarde... Eu tenho uns códigos de leitura de xml deste tipo... <?xml version="1.0" encoding="iso-8859-1"?> <playlist> <faixa> <titulo id="55" duracao="04:08" mp3="http://site.com/mp3/atari_teenage/01.mp3">Revolution Action</titulo> <album>60 Second Wipe Out</album> <autor>Atari Teenage Riot</autor> </faixa> <faixa> <titulo id="50" duracao="03:55" mp3="http://site.com/mp3/atari_teenage/03.mp3">Speed</titulo> <album>60 Second Wipe Out</album> <autor>Atari Teenage Riot</autor> </faixa> </playlist> Ai no caso,a leitura ficaria assim: <?php // incluindo a classe require_once('SimpleLargeXMLParser.class.php'); // seta o caminho do XML $xml = dirname(__FILE__)."/playlist.xml"; // cria objeto $parser = new SimpleLargeXMLParser(); // carrega XML $parser->loadXML($xml); // seta no parser o nó a ser listado/percorrido $playlist = $parser->parseXML("//playlist/faixa", true); // percorre o XML foreach($playlist as $faixas) { //percorre o nó faixa foreach($faixas as $faixa => $titulos) { if(isset($titulos[0]['value']['titulo'])) { // armazena no objeto titulo o no atual $titulo = (object) $titulos[0]['value']['titulo']; // adiciona o no album ao objeto titulo $titulo->album = $faixas['album'][0]['value']['album']['value']; // adiciona o no autor ao objeto titulo $titulo->autor = $faixas['autor'][0]['value']['autor']['value']; // print o valor do no titulo echo $titulo->value . "<br />" // printa o atributo id do titulo . $titulo->attributes['id'] . "<br />" // printa o atributo duracao . $titulo->attributes['duracao'] . "<br />" // printa o atributo mp3 . $titulo->attributes['mp3'] . "<br />" // printa o no album . $titulo->album . "<br />" // printa o no autor . $titulo->autor . "<br /><br />" ; } } } ?> Até aí,tudo bem....Mas eu preciso ler um xml deste tipo: <report lang="pt" name="Paradas" tz="-98249264"> <stats/> <tables> <table cols="4" flags="0" id="unit_stops" name="Paradas" rows="1"> <header> <col name="Localização"/> <col name="Início"/> <col name="Fim"/> <col name="Duração"/> </header> <row> <col txt="Rodovia Presidente Dutra, 4.06 km de Resende" val="0" vt="1"/> <col txt="2012-06-20 23:10:05" val="1340244605" vt="30"/> <col txt="2012-06-20 23:12:58" val="1340244778" vt="30"/> <col txt="0:02:53" val="173" vt="40"/> </row> </table> </tables> </report> Como eu faço então? Please HELP ME! D:
  2. ruth

    Adicionar novas combos PHP

    O meu problema é o seguinte... Eu tenho uma aplicação na qual eu preciso inserir novos campos de acordo com o desejo do usuário. Eu consegui fazer perfeitamente com inputs,mas o problema todo é: eu não posso usar inputs! D: Eu preciso que sejam adicionadas combos com banco de dados vindos do banco... Eu tenho o código fonte funcionando (com inputs) nesse link: http://pastebin.com/EJPjCzZR E nesse link os campos que eu preciso adicionar: http://pastebin.com/NTM8czCu Help me,please!
  3. ruth

    Adicionar novas combos PHP

    Hi,folks! Meu nome é Ruth e eu sou nova no fórum... ^_^ Bem...terminadas as apresentações...rsrsr O meu problema é o seguinte... Eu tenho uma aplicação na qual eu preciso inserir novos campos de acordo com o desejo do usuário. E
×
×
  • Criar Novo...