Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

NCS_One

Xml element to Javascript function.

Mensagens Recomendadas

NCS_One    2
NCS_One

Boas.

Sou eu que estou a fazer alguma coisa mal ou não dá para passar

um elemento Xml para outra função ?

Tipo :

function HandleElement( XmlElem )
{
...
}

function HandleXml()
{
...
  // XmlObj criado de uma string
  var XmlElem = XmlObj.getElementsByTagName( "xpto" );
  HandleElement( XmlElem[ 0 ] );

Obrigado pela ajuda que poderem dar.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
SuperMan_el    0
SuperMan_el

nao tenho a certeza se vai dar . mas tenta assim

function HandleElement( XmlElem )
{

}

function HandleXml()
{

  // XmlObj criado de uma string
  var XmlElem = XmlObj.getElementsByTagName( "xpto" );
  HandleElement( XmlElem[ 0 ] );

acho que sem o pontos deve dar. num percebo muito de actio scripts(percebia mas deixei de usar a muito tempo)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NCS_One    2
NCS_One

Boas.

É esse o termo.

Não sei resultara, mas tambem agora descobri XSLT e acho que dá para o que necessito.

Se não depois volto aqui.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NCS_One    2
NCS_One

Boas.

Eu simplesmente tentei :

...
SomeDivElem.innerHTML = XmlElem.nodeName;

E dava "undefined".

Na função HandleXml troquei a linha "HandleElement( XmlElem[ 0 ] );" pela

linha que se encontra em cima e funcionou.

Troquei por isto :

"SomeDivElem.innerHTML = XmlElem[ 0 ].nodeName;"

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade