• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skcratch

[Resolvido] - Escrever em ficheiro xml com SimpleXML

3 mensagens neste tópico

Viva!

Neste momento, tenho um ficheiro xml com o formato que a seguir é apresentado:

<?xml version="1.0" encoding="UTF-8"?>
<communication xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<command name="UserAuthenticationRequest"/>
<user 
	name=""
	password="" 
	ipaddress="" 
	os="" 
	browser="" 
	temperature="0.0" 
	hardware="not defined" 
	latitude="0.0" 
	longitude="0.0" 
	watchingmode="not defined" />
</communication>

O meu objectivo é escrever para o ficheiro anterior parâmetros enviados pelo utilizador em cada pedido. O código que tenho neste momento para realizar o load do ficheiro, é o seguinte:

function UserAuthenticationRequest($username, $password, $ipaddr, $os, $browser) {

	// load xml template file "User Authentication Request"
	if (file_exists('xml/userAuthenticationRequest.xml')) {
    		$xml = simplexml_load_file('xml/userAuthenticationRequest.xml');

			// write function arguments to userAuthenticationRequest.xml
		// $xml->user->name = $username; ?

	} else {
    		exit('Failed to open userAuthenticationRequest.xml');
	}
}

Os parâmetros que pretendo escrever no ficheiro correspondem aos argumentos da função anterior só que, mesmo após muitas tentativas, não consigo escrever os valores pretendidos nos atributos correctos.

Será que alguém me poderia dar uma ajuda?

Cumps!

:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Mais uma vez, muito obrigado pela ajuda. Funcionou na perfeição.

Cumps!

:)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora