Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie danych do xml
Eqalizer
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2006

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


Witam, dopiero poznaję php (zajmuje się Flashem). Mam przykładowy plik .xml :
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <dane>
  3.      <man>
  4.            <imie></imie>
  5.            <nazwisko></nazwisko>
  6.      </man>
  7. </dane>

a pytanie dotyczy dodawania do istniejącego pliku nowych elementów (np. do podanego wyżej pliku nowych obiektów "man"), jak to zrobić, jak się do tego zabrać? Czytałem o simplexml, xml_parser, ale wciąż nie potrafię rozwiązać problemu. Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


do generowania xml sluzy dom - jesli szukasz pod php4 to bedzie dzial dom xml w manualu, a jak dla php5 to dom, na stronie zend.com jest przyklad jak taki xml generowac i pewnie na wielu jeszcze stronach ... wystarczy poszukac


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Eqalizer
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2006

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


Dzięki, teraz wiem co robić (mniej więcej...). Mam pytanie odnośnie tego co napisałem - czy w ten własnie sposób należy odwoływać się do elementów?

  1. <?php
  2. $domdoc = new DOMDocument();
  3. $domdoc->load("xmltest.xml");
  4.  
  5. $domnl = $domdoc->getElementsByTagName("man");
  6.  
  7. $el = $domnl->item(0)->getElementsByTagName("nazwisko");
  8.  
  9. echo $el->item(0)->nodeValue;
  10. ?>
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Majac gotowy dokument i znajac jego strukture lepiej korzystac z simpleXML" title="Zobacz w manualu php" target="_manual.

Ja na moje oko twoj kod jest OK ale z DOM-a orlem nie jestem tongue.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
SongoQ
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Ja tez sie trzymam tej samej wersji co NuLL pisal czyli SimpleXML: latwiej, szybciej smile.gif


--------------------
Go to the top of the page
+Quote Post

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: 19.08.2025 - 19:27