Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][XML] SimpleXMLElement, asXML i formatowanie kodu
uglukha
post 9.10.2009, 21:01:50
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


Witam,
napisalem taki skrypt, z formularza wysylane sa rzeczy ktore sie dodaja do pliku test.xml. Wszystko ladnie dziala, tylko formatowanie tego co sie dodaje jest nieladne winksmiley.jpg wszystko w jednej linii (drugi <article> w przykladzie ponizej). Chcialbym, aby to dodowane przez php wygladalo, jak pierwszy <article>.

  1. <?xml version="1.0" standalone="yes"?>
  2. <articles>
  3. <article>
  4. <name>test</name>
  5. <title>TEST</title>
  6. </article>
  7. <article><title>CO JEST?</title><name>co-jest</name></article></articles>


a tu jest kod odpowiedzialny za edycje xml'a, nie mam pojecia jak to ugryzc,gdzie dodac jakies \n itp...

  1. <?php
  2. $title1 = $_POST['title'];
  3. $name1 = $_POST['name'];
  4.  
  5. $xmlstr = file_get_contents('test.xml');
  6. $xml = new SimpleXMLElement($xmlstr);
  7.  
  8. $article = $xml->addChild('article');
  9. $article->addChild('title', "$title1");
  10. $article->addChild('name', "$name1");
  11.  
  12. $xml->asXML('test.xml');
  13. ?>


z gory dzieki za wszystkie rady,
pozdrawiam!


--------------------
Death and Decay >.<
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 10:45