Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane z XML'a do php
Forum PHP.pl > Forum > XML, AJAX > XML
enero
Witam.

Tresc strony trzymam w plikach xml. Dla kazdej strony jest to osobny plik xml.
Jak ta tresc "includowac" do plikow php?
kszychu
  1. <?php
  2. include(&#092;"plik.xml\");
  3. ?>
Może tak?
enero
Dołącznie treści do strony z plików xml jest takie proste?
Naczytalem sie o jakis SAXach, xml_parser_create() i innych i nic nie wiem sad.gif
miszz
  1. <arty>
  2.    <naglowek>UUUUuuuu</naglowek>
  3.    <tresc>Taaaaaa</tresc>
  4.    <stopka>ble </stopka>
  5. </arty>


  1. <?php
  2.  
  3. class xml{
  4. var naglowek;
  5. var tresc;
  6. var stopka;
  7. function __construct() {
  8. $xml=simplexml_load_file('arty.xml');
  9. $this->naglowek=$xml->naglowek;
  10. $this->tresc=$xml->tresc;
  11. $this->stopka=$xml->stopka;
  12.  }
  13. }
  14. ?>
questionmark.gif? o to biega
seaquest
wszystko ok, ale ostatni skrypt dziala tylko na php5, lub tez na php4 ze specjalnie zainstalowanym modulem simplexml
miszz
no tak.... przez swa niefrasobliwosc zapomnialem dodac....
lain
Moim zdaniem najłatwiej bedzie potrakować te pliczki szablonami XSLT ;]

a gdyby jakies problemy to na http://www.w3schools.com/ sa super tutoriale ;]
GeoS
A ja polecam serializacje i deserializacje danych przy uzyciu WDDX i zapis/odczyt do pliku/bazy danych.

Na podstawie manuala i znajdujacych sie w nim komentarzy (www.php.net) opanowanie tematu dla osoby zielonej w temacie to max 30 minut.
miszz
Cytat(lain @ 2004-07-15 17:44:27)
Moim zdaniem najłatwiej bedzie potrakować te pliczki szablonami XSLT ;]

a gdyby jakies problemy to na http://www.w3schools.com/ sa super tutoriale ;]

Witam,

no tak XSLT to dobry pomysł...
Można sięgnąć do rodzimej "produkcji" dla tych, których angielski "kuleje" np.:
http://webcity.pl/webcity/artykuly.php/t/40
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.