Ir para conteúdo

POWERED BY:

Arquivado

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

ppanetony

xml php

Recommended Posts

boa noite.

 

estou precisando fazer o seguinte...

pegar todos os atributos de um xml...

 

$params = $xmldoc->getElementsByTagName('sistema');
foreach ($params as $param) {
      echo $param -> getAttribute('versao').'<br>';
      echo $param -> getAttribute('versao_build').;
}

 

o problema é o seguinte...

vai ter attribute q nao saberei o nome... e esse é o problema.... como eu faço para pegar todos os atributos, mesmo sem saber o nome ?!

 

 

Valeu.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

$params = $xmldoc->getElementsByTagName('sistema');
foreach ($params as $param) {
      if( $param->hasAttributes() ) {
	foreach( $param->attributes as $attribute ) {
		// ...
	}	
      }
}

 

http://www.php.net/manual/pt_BR/class.domnode.php#domnode.props.attributes

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim... preciso!

poderia me ajudar ?!

 

o xml que tenho é assim

<sistema versao="9.15" versao_build="9.15.48.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 

com o código que você me passou anteriormente, só me retorna versao e versao_build... xmlns:xsi nao retorna....

 

 

 

Abraços,

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.