Como retirar as tags XML utilizando o PHP

Escrito por mike wallace | Traduzido por bruno queiroz
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

A linguagem PHP oferece suporte para a interface de arquivos Extensible Markup Language, ou XML, que se trata de um formato de arquivos criado para troca de dados. Eles são geralmente utilizados para transferência de dados pela Internet. A linguagem PHP utiliza bastante a linguagem XML. Se você deseja aprender, mas não detém conhecimento sobre ambos, pode começar descobrindo como retirar as tags do arquivos XML. Para isso serão necessárias poucas linhas de código e serve como uma introdução importante para esse aprendizado.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

O que você precisa?

  • Computador utilizando um servidor PHP ou um compilador de PHP on-line (vide Referências)

Lista completaMinimizar

Instruções

  1. 1

    Crie um arquivo XML simples abrindo um editor de textos como o "wordpad.exe" e salve um arquivo intitulado por "simple.xml". Esses arquivos foram concebidos com uma hierarquia para acessar os nós da árvore. Um nó ligado abaixo a outro nó é chamado de nó filho. Ele é indicado na tag XML pelo sinais de menos e maior que (< e >). É possível criar uma hierarquia entre nós escrevendo o seguinte comando dentro do arquivo:

    <?xml version="1.0"?> <rootNode> <childNode1>Text for childNode1</childNode1> <childNode2>Text for childNode2</childNode2> </rootNote>

  2. 2

    Decida como executará seu código PHP. Caso possua um servidor PHP, ele poderá ser executado utilizando arquivos PHP. Caso não possua esse acesso, utilize um compilador PHP on-line. Digite o código deste tutorial em uma das duas opções.

  3. 3

    Comece a programação em PHP com o seguinte comando:

    <? Php

  4. 4

    Carregue um arquivo XML utilizando a função PHP "simplexml_load_file". Por exemplo, para carregar um arquivo XML nomeado "simple.xml", escreva o seguinte código:

    $xmlFile = simplexml_load_file("simple.xml");

  5. 5

    Utilize um ciclo "for" para realizar a iteração dentro do arquivo. Percorrendo por todos os nós filhos do arquivo, será possível visitar e ver os tags de cada um deles. Para realizar essa iteração por todos os nós, digite o comando a seguir:

    foreach ($xmlFile->children() as $current) {}

  6. 6

    Exiba a tag do nó que está sendo acessado no momento, escrevendo, para isso, o seguinte comando dentro das chaves do ciclo "for":

    echo "XML Tag: " . $current->getName() " ";

  7. 7

    Conclua sua programação em PHP com o comando a seguir: ?>. Ela agora estará pronta para ser testada no servidor PHP ou no compilador.

  8. 8

    Observe as saídas do programa PHP. Ele percorrerá os nós do arquivo XML e exibirá os nomes das tags. A saída será parecida com isso:

    XML Tag: rootNode XML Tag: childNode1 XML Tag: childNode2

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível