Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][XML] Tworzenie plików XML.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Witam,
mam za zadanie zbudować aplikację, która tworzy, usuwa, edytuje pliki xml.

Plik XML tworzę w PHP strukturalnie w ten sposób:
add.php
  1. <?php
  2. $ourFileName = "testFile.xml";
  3. $ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
  4. fclose($ourFileHandle);
  5. $myFile = "testFile.xml";
  6. $fh = fopen($myFile, 'w') or die("can't open file");
  7. $zmienna='<?xml version="1.0" encoding="utf-8"?>';
  8. $zmienna.='<data>';
  9. $zmienna.='<Anchor>Anchor</Anchor>';
  10. $zmienna.='<Text_before>Text_before</Text_before>';
  11. $zmienna.='<Text_after>Text_after</Text_after>';
  12. $zmienna.='<Link>Link</Link>';
  13. $zmienna.='<Category>Category</Category>';
  14. $zmienna.='<Active>Active</Active>';
  15. $zmienna.='</data>';
  16. fwrite($fh, $zmienna);
  17. fclose($fh);
  18. ?>


Usuwam
delete.php
  1. <?php
  2. $filename = "testFile.xml";
  3. unlink($filename);
  4. ?>


edytuje
edit.php
  1. <?php
  2. $myFile = "testFile.xml";
  3. $fh = fopen($myFile, 'w') or die("can't open file");
  4. $zmienna='<?xml version="1.0" encoding="utf-8"?>';
  5. $zmienna.='<data>';
  6. $zmienna.='<Anchor>Anchor2</Anchor>';
  7. $zmienna.='<Text_before>Text_before2</Text_before>';
  8. $zmienna.='<Text_after>Text_after2/Text_after>';
  9. $zmienna.='<Link>Link2</Link>';
  10. $zmienna.='<Category>Category2</Category>';
  11. $zmienna.='<Active>Active2</Active>';
  12. $zmienna.='</data>';
  13. fwrite($fh, $zmienna);
  14. fclose($fh);
  15. ?>


Znacie może jakieś gotowe rozwiązania do tego zadania?
Albo wiecie jak zrobić to w prostszy sposób?
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: 20.08.2025 - 07:13