Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml] edycja i zapis
morrison
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 24.05.2004
Skąd: krakow

Ostrzeżenie: (10%)
X----


witam,

tworzę edytor plików m.in XML. W tym momencie edycja tych plików wygląda tak, że wyświetlana jest zawartość całego pliku razem ze znacznikami: <znacznik>, a chcę zrobić to tak aby wyświetlały się same dane pomiędzy znacznikami bez tych znaczników. I jak potem to wykonać by ewentualnie wyedytowane dane móc zmodyfikować i żeby zostały zapisane w odpowiednie miejsce w pliku??

bede wdzieczny za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yavaho
post
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


A wiec potrzebujesz parser plikow XML
Zobacz w manualu na te przyklady xml_parse
  1. <?php
  2. $url = 'plik.xml';
  3. $fp = @fopen($url,"r");
  4. if($fp===false) {
  5.  echo('Error reading or opening XML file');
  6. }else{
  7.  
  8.  $data = '';
  9.  while (!feof($fp)) {
  10. $data .= fread($fp, 8192);
  11.  }
  12.  fclose($fp);
  13.  
  14.  $engine = xml_parser_create ('');
  15.  xml_parse_into_struct($engine,$data,$dat,$index);
  16.  xml_parser_free($engine);
  17.  
  18.  echo '<hr />index array<br />';
  19.  print_r($index);
  20.  echo '<hr />\dat array<br />';
  21.  print_r($dat);
  22. }
  23. ?>
Teraz wystarczy edytowac interesujace cie rekordy
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 11:07