Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2011, 11:17
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Consulta DomDocument.

Bueno un demo, mientras contestas
Código PHP:
Ver original
  1. <?php
  2. $xml = <<<XML
  3. <foo>
  4.     <bar>
  5.         <candy>candy</candy>
  6.         <fruits>fruits</fruits>
  7.         <vegetable>vegetable</vegetable>
  8.     </bar>
  9.     <baz>
  10.         <candy>candy</candy>
  11.         <fruits>fruits</fruits>
  12.     </baz>
  13. </foo>
  14. XML;
  15. $dom = new DOMDocument();
  16. $dom->preserveWhiteSpace = false;
  17. $dom->formatOutput = true;
  18. $dom->loadXML($xml);
  19. $baz = $dom->getElementsByTagName('baz')->item(0);
  20.  
  21. $vegetable = $dom->createElement('vegetable','vegetable');
  22. $baz->appendChild($vegetable);
  23.  
  24. echo $dom->saveXML();
  25.  
  26. /**
  27.  * Output:
  28.  *<?xml version="1.0"?>
  29.  * <foo>
  30.  *   <bar>
  31.  *     <candy>candy</candy>
  32.  *     <fruits>fruits</fruits>
  33.  *     <vegetable>vegetable</vegetable>
  34.  *   </bar>
  35.  *   <baz>
  36.  *     <candy>candy</candy>
  37.  *     <fruits>fruits</fruits>
  38.  *     <vegetable>vegetable</vegetable>
  39.  *   </baz>
  40.  * </foo>
  41.  */
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos