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

Lendo XML com PHP


Mamooth:.

Pergunta

Exemplo do tipo de XML que quero ler:

<ServerStatus>
<Group name="Exemplo">
<Server name="Exemplo" loginServer="1" charServer="1" mapServer="1" playersOnline="0"/>
</Group>
</ServerStatus>

Eu queria converter as variáveis loginServer, charServer e mapServer para variáveis do PHP, podendo assim mostrar o status a partir de um XML dinâmico.

É a primeiro vez que tento ler algo que está dentro dos < >, alguém aí sabe como eu posso fazer?

Abraços!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tenta esta opção;

<ServerStatus>
    <Group name="Exemplo">
        <Server>
            < name>Exemplo </name>
            < loginServer>1</loginServer>
            < charServer>1</charServer>
            < mapServer>1</mapServer>
            < playersOnline>0</playersOnline>
       </Server
    </Group>
</ServerStatus>

ai você pode ler os enods e pegar os valores.

Link para o comentário
Compartilhar em outros sites

  • 0
Você pode usar expressão regular.

Não entendi muito bem "Como" fazer isso.

Devo fazer ele exibir o código e então procurar pelo valor númérico entre login e char, certo? O que eu não entendi é como fazer isso e se realmente é isso que precisa ser feito.

Editei porque interpretei errado a primeira vez, hahah.

Editado por Mamooth:.
Link para o comentário
Compartilhar em outros sites

  • 0

Primeiro você tem que construir a expressão regular que vai ser testada, se não saber expressões regulares, leia o guia-er.

Para casar a expressão regular use preg_match.

Caso você não esteja lá muito a fim de aprender isso, após pegar o XML com file_get_contents, use o explode para ir quebrando os pedaços da string...

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...