Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Rossetim

Criar um objeto XML apartir de uma string

Recommended Posts

boa tarde,

 

Estou com código que carrega um arquivo XML e monta um menu no flash.

 

 

// Carrega o arquivo

xml.load(strCaminhoArquivoXml.xml)

 

// Instancia o objeto

var xml:XML = new XML();

xml.ignoreWhite = true;

...

...

 

 

Gostaria de saber se é possivel criar um objeto xml aparitir de uma string.

 

por exemplo:

// Istancia objeto criando estrutura

var xml:XML = new XML("<Dados><Pai>Papi<Filho>Meu Filho</Filho></Pai></Dados>");

 

O problema é que não consigo trabalhar com a estrutura acima criada.

 

Como não sou experte em flash não entendi porque ele faz

xml.load()

só no final do código.

 

stop();

//Xml de submenus
var xml:XML = new XML();
xml.ignoreWhite = true;

xml.onLoad = function(ok:Boolean):Void
{
	if (ok)
	{

					//Looping para exibir o menu...
					//...
				   //...
	}
}
xml.load("strArquivo.xml");

Eu gostaria de criar o objeto xml atraves da string "<Dados><Pai>Papi<Filho>Meu Filho</Filho></Pai></Dados>"

 

é possivel?

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só usar a mesma linha qeu você usou para fazer isso

 

var xml:XML = new XML("<Dados><Pai>Papi<Filho>Meu Filho</Filho></Pai></Dados>");

trace(xml.firstChild.childNodes);

trace(xml.firstChild.childNodes.childNodes);

 

 

no caso você não coloca o codigo dentro do load(), deixa logo abaixo dele, como eu fiz acima

 

 

 

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.