Danoo 0 Denunciar post Postado Março 29, 2005 ASP <?xml = ?> - <player = = = = = = = = = = = = => <spawn = = = /> <temple = = = /> <guild = = = = = /> <health = = = /> <mana = = = /> <look = = = = = /> - <skills> <skill = = = /> <skill = = = /> <skill = = = /> <skill = = = /> <skill = = = /> <skill = = = /> <skill = = = /> </skills>- <inventory>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot>- <slot => <item = /> </slot> </inventory> </player> Eu tenho 1500 arquivos igual a esse e queria fazer uma pagina que qdo o cara digitasse o nome do arquivo xml ele mostrasse o arkivo mais nao poderia mostrar tudo, so o level, player name, skills e maglevel, eu tenho uma pequena nocao, mais nao sei como começar, queria uma ajudinha pra mim desenvolver. eu sei que nao eh dificil eh so fazer um php que mostre o level, player name, skills e maglevel mais nao sei fazer esse php. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Danoo 0 Denunciar post Postado Março 29, 2005 eu quase resolvi meu problema mais inda tem um problema: ASP <?xml =?> <aga> <contato> <nome> Julio Cesar Martini </nome> <email> baphp@ </email> <player = =></player> <cidade> Araras/SP </cidade> </contato> </aga> oque fia entre as tags <exemplo> nome </exemplo> funciona, eu consigo ler o nome, email, cidade, mais o name e account nao CONSIGO. Alguem sabe porque? o que tenho q mudar? o codigo esta abaixo: PHP <? //FUNÇÃO DA TAG INICIAL DO ARQUIVO XML function FuncInicial($parser, $elemento) { if($elemento == "AGENDA") { } elseif($elemento == "NOME") { echo "<tr><td bgcolor=#C1F0FF>"; echo "<font face=Arial size=2><b>"; } elseif($elemento == "PLAYER NAME") { echo "<tr><td bgcolor=#C1F0FF>"; echo "<font face=Arial size=2><b>"; } }//FECHA FUNCTION FUNCINICIAL //FUNÇÃO PARA EXIBIR OS DADOS DO DOCUMENTO XML function FuncDados($parser, $dados) { echo $dados; }//FECHA FUNCTION FUNCINICIAL //FUNÇÃO DA TAG INICIAL DO DOCUEMENTO XML function FuncFinal($parser, $elemento) { if($elemento == "AGENDA") echo "</b></font></td</tr></table>"; elseif($elemento == "CONTATO") echo "</td></tr>"; elseif($elemento == "NOME") echo "</b></font></td></tr>"; elseif($elemento == "EMAIL") echo "</font></td></tr>"; elseif($elemento == "CIDADE") echo "</font></td></tr>"; elseif($elemento == "NAME") echo "</font></td></tr>"; elseif($elemento == "ACCOUNT") echo "</font></td></tr>"; elseif($elemento == "PLAYER") echo "</font></td></tr>"; }//FECHA FUNCTION FUNCFINAL //CRIA O PARSER XML $parser = xml_parser_create(); //DEFINE AS FUNÇÕES xml_set_element_handler($parser, "FuncInicial", "FuncFinal"); xml_set_character_data_handler($parser, "FuncDados"); //ABRE O ARQUIVO XML PARA LEITURA $ponteiro = fopen("agenda.xml", "r"); //INICIA A ANÁLISE DO DOCUMENTO XML while($dados = fread($ponteiro, 4096)) { //INICIA A ANÁLISE DO DOCUMENTO XML xml_parse($parser, $dados); }//FECHA WHILE //LIBERA A MEMÓRIA USADA PELO PARSER xml_parser_free($parser); ?> Compartilhar este post Link para o post Compartilhar em outros sites