Pesquisar na Comunidade
Mostrando resultados para as tags ''simplexml''.
Encontrado 2 registros
-
Boa Tarde, Estou com um problema para ler a primeira tag do meu documento XML que segue abaixo: <?xml version="1.0" encoding="ISO-8859-1"?> <receita nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora"> <titulo>Pão simples</titulo> <ingredientes> <ingrediente quantidade="3" unidade="xícaras">Farinha</ingrediente> <ingrediente quantidade="7" unidade="gramas">Fermento</ingrediente> <ingrediente quantidade="1.5" unidade="xícaras" estado="morna">Água</ingrediente> <ingrediente quantidade="1" unidade="colheres de chá">Sal</ingrediente> </ingredientes> <instrucoes> <passo>Misture todos os ingredientes, e dissolva bem.</passo> <passo>Cubra com um pano e deixe por uma hora em um local morno.</passo> <passo>Misture novamente, coloque numa bandeja e asse num forno.</passo> </instrucoes> </receita> Preciso ler e atribuir a variáveis os atributos da tag "receita" (nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora"), porém não consigo acessá-los. Segue a baixo o código em php: //carrega o arquivo xml $xml = simplexml_load_file('receitas.xml'); //atribui os respectivos valores $nome = $xml->receita["nome"]; $tempoPreparo = $xml->receita["tempo_de_preparo"]; $tempoCozimento = $xml->receita["tempo_de_cozimento"]; O problema é que não há valor algum... as demais tags funcionam normalmente, logo imaginei que se eu criasse uma outra tag acima de "receita" funciona normal, porém alterar o xml esta fora de cogitação. se alguém tiver ideia do que fazer agradeço...