Comunidad de diseño web y desarrollo en internet online

PHP: DOM

Citar            
MensajeEscrito el 22 Jun 2010 01:21 am
hola, queria saber si existe la forma de modificar los atributos de un xml como este:

Código XML :

<props>
   <slot id = "1" x = "0" y = "0" xscale = "100" yscale = "150" />
   <slot id = "2" x = "0" y = "0" xscale = "20" yscale = "20" />
   <slot id = "3" x = "0" y = "0" xscale = "200" yscale = "200" />
   <slot id = "4" x = "0" y = "0" xscale = "40" yscale = "40" />
</props>

Por Freeki

Claber

183 de clabLevel



Genero:Masculino  

Desarrollador Web Uy

firefox
Citar            
MensajeEscrito el 22 Jun 2010 06:45 am

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 22 Jun 2010 07:03 pm
hola, sé con qué, pero no como... logré extraer los atributos de cierto nodo de esta forma...

Código PHP :

<?PHP
$dom = new DOMDocument();
$dom->load('fichero.xml');
$id = 4;

foreach ($dom->getElementsByTagName('slot') as $nodo){
   if ($id == $nodo->getAttribute(id)){
      //aca iría el codigo para remplazar los atributos
      //o el nodo directamente
   }
}

$dom->save("fichero.xml");
?>


pero no sé modificarlo..

Por Freeki

Claber

183 de clabLevel



Genero:Masculino  

Desarrollador Web Uy

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.