Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DomElement do stringa
Forum PHP.pl > Forum > PHP
deirathe
Mam DOMDocument i wyciągam z niego dowolny DOMElement, jak zamienić cały DOMElement na string, tak żebym dostał nie tylko tekst ale całą zawartość plus ów Node-a
nospor
hmmm, manuala zamkneli?
http://pl2.php.net/manual/pl/function.dom-...ent-savexml.php
chyba ze nie oto ci chodzilo
deirathe
przepraszam, rzeczywiście wcześniej tego jakoś nie zauważyłem, znaczy zauważyłem jakoś zaraz po poście i właśnie miałem napisać że nieważne tongue.gif ale i tak dzięki
p.s. To co mi podałeś to nie to bardziej mi chodziło o to:
  1. <?php
  2. function getContent(&$NodeContent="",$nod)
  3. { $NodList=$nod->childNodes;
  4. for( $j=; $j < $NodList->length; $j++ )
  5. {  $nod2=$NodList->item($j);//Node j
  6. $nodemane=$nod2->nodeName;
  7. $nodevalue=$nod2->nodeValue;
  8. if($nod2->nodeType == XML_TEXT_NODE)
  9. $NodeContent .= $nodevalue;
  10. else
  11. {  $NodeContent .= "<$nodemane ";
  12.  $attAre=$nod2->attributes;
  13.  foreach ($attAre as $value)
  14. $NodeContent .="{$value->nodeName}='{$value->nodeValue}'" ;
  15. $NodeContent .=">";
  16. getContent($NodeContent,$nod2);
  17. $NodeContent .= "</$nodemane>";
  18. }
  19. }
  20.  
  21. }
  22. ?>

cos sie dziś mieszam :?
agaaaPe
Witam,

szukam i szukam, czy naprawde nie ma innego sposobu na wyświetlenie domElementu z tagami a nie z samą zawartoscia niz napisanie wlasnej funkcji???
Jezeli tak to czy ktos moglby mi powiedziec jak wywolac ta funkcje?

probowalam getContent($nod); lub getContent("",$nod) i jakos nie dziala..

Z gory dziekuje!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.