Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php, xml] Jak dodać element do pliku xml
ceieneka
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 6.08.2009

Ostrzeżenie: (0%)
-----


Witam
Na wstępie chciałbym napisać że to mój pierwszy dzień z xml-em więc jestem zielony.

Mam prosty pliczek xml i chciałbym do niego dopisać element, siedzę w manualu php od godziny patrze na klasy xmlWriter, xmlReader, simpleXML ale nie mogę znaleźć przykładu dopisywania elementów do pliku xml wszędzie tylko pobieranie danych. Jaką funkcją można najprościej dopisać element do xml-a?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
230005
post
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


  1.  
  2. $dom = new DOMDocument();
  3. $dom->load('gallery.xml');
  4. $element = $dom->createElement('test', 'element testowy');
  5. $dom->documentElement->appendChild($element);
  6. $dom->save('galeries2.xml');
  7.  


Uprzedzę Twoje pytania - jak chcesz dodać w elemencie test kolejne dziecko, to robisz mniej więcej tak (nie sprawdzałem, ale powinno grać )):

  1.  
  2. $dom->documentElement->lastChild->appendChild($dom->createElement('nowy' ,'asdf'));
  3.  


Ten post edytował 230005 2.02.2010, 14:28:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.06.2026 - 15:17