[PHP/XML/XSL] Brak wyświetlania pliku na lokalnym serwerze

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
milosz_web
Posty: 1
Rejestracja: śr lut 08, 2006 11:58 am
Lokalizacja: Olsztyn

[PHP/XML/XSL] Brak wyświetlania pliku na lokalnym serwerze

Post autor: milosz_web »

Zrobilem stronke w PHP, ktora pobiera dane z pliku XML i potem tworzy pliczek XSL. Zainstalowalem na kompie apache i php - to dziala. Ale jak przychodzi do wyswietlania pliku (na lokalnym kompie), niestety nic mi nie pokazuje.
na koncu skryptu php umiescilem:

[php]<?php system("java com.icl.saxon.StyleSheet ./../filesxml/lista.xml ./../filesxml/lista.xsl");

?>[/php]
i mi nie dziala, oczywiscie jave mam zainstalowana... nie wiem czy to problem konfiguracji apache, czy tez moze to ze mam Win XP Home. nie mam pojecia
Jezeli ktos by mi mogl pomoc bym byl bardzo wdzieczny...

Swoim topicom nadawaj treściwe, precyzyjne i sensowne tytuły [poprawione]
phpIker
Nowy
Nowy
Posty: 182
Rejestracja: śr lis 02, 2005 9:28 pm
Lokalizacja: Kraków

Re: [PHP/XML/XSL] Brak wyświetlania pliku na lokalnym serwerze

Post autor: phpIker »

Hmm nie zabardzo Cię rozumiem. Najpierw piszesz, że na Twoim komputerze wszystko działa a potem, że na lokalnym nie, a przecież to jest to samo?
Prawdopodbnie podajesz złą ścieżkę. Pokaż kod.
splatch
Nowy
Nowy
Posty: 36
Rejestracja: śr gru 04, 2002 7:05 pm
Lokalizacja: Bydgoszcz/Brodnica
Kontakt:

Re: [PHP/XML/XSL] Brak wyświetlania pliku na lokalnym serwerze

Post autor: splatch »

Wykonywanie polecenia systemowego nie jest uniwersalnym rozwiązaniem . W PHP5 można z powodzeniem korzystać z rozszeżenia które dostarcza klasy XSLTProcessor. Link: [manual]XSL[/manual]
Kod wyciągnięty z manuala
[php]<?php

$xsl = new XSLTProcessor();
$xsl->importStyleSheet(DOMDocument::load($xsl_filename));
echo $xsl->transformToXML(DOMDocument::load($xml_filename));

?>[/php]
ODPOWIEDZ