Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP i XML
Forum PHP.pl > Forum > XML, AJAX > XML
spenalzo
Czytając kurs zamieszczony na stronie www.pabloware.w.pl doszedlem do momentu gdzie jest napisane, że można umieszczać w XMLu np. php. No i wszystko ładnie, tylko gdzie to umieścić? Czy w arkuszu przekształceń czy w pliku z danymi? I jak to umieścić?
Znacie jeszcze jakieś kursy XMLa?
Jabol
[php:1:9d378df932]<?xml version="1.0" ?>
<root><?php
print "Hello world";
?><root>[/php:1:9d378df932]
slash.
ale czy mi sie wydaje czy w takim przypadku serwer www musi byc skonfigurowany do obslugi rozszerzen xml jako rozszerzen do interperetowania jezyka php lub tez dokument xml musi zostac zapisany w takowym rozszerzeniu np. php - czy mi sie tylko wydaje questionmark.gif
Dominik
Cytat
ale czy mi sie wydaje czy w takim przypadku serwer www musi byc skonfigurowany do obslugi rozszerzen xml jako rozszerzen do interperetowania jezyka php lub tez dokument xml musi zostac zapisany w takowym rozszerzeniu np. php - czy mi sie tylko wydaje questionmark.gif

No tak tutaj nie mamy specyfikacji (standardu) i juz widac ze mamy doczynienia z "demolka" (swietny przyklad ktory brazuje jak standardy sa potrzebne). Sa dwa zdania:
1. "Myslenie HTML-owe" - myslenie stare czyli dobre za czasow HTML-a czyli w skrocie "na serwerze sa pliki o nazie ustalonej (teraz czesto jest do php lub cos innego jak sobie tylko admin ustali) i stad wiadomo ze np *.html nie trzeba przetwazac (bo nie ma w nim php) [wysyla "bez zmiany" naglowki dla html-a]
2. "Myslenie XML-owe - myslenie nowy, myslenie, ktore wsprawdza sie (w przeciwienstwie do punktu 1) w dzisiejszym swiecie. Na czym ono polega? W specyfikacji XML (oczywsicie nie ma tam tego bezposrednio np o php - nie musze tlumaczyc dlaczego) instrukcja przetwazania to instrukcja zaczynajaca sie od <?nazwa (z wyjatkiem <?xml) a konczaca sie na ?> i w swietle tego parser (czy to u klienta tak jak jest to z arkuczami stylow czy to u serwera czyli np php) jest zobowiazany do przetworzenia tej instrukcji. Czyli serwer musi przetwazac wszystkie xml-e (z kazdym rozszezeniem) [trzetwaza "zmienia" naglowek i wysyla odpowiedni naglowek np html-a]
Kazdy pewnie widzi zalety i wady punktu 1 i 2. Naprawde trudno wybrac bo wybor jest miedzy duza strata czasu a niemozliwoscia obslugiwania wszystkich aplikacji XML-a. Dlatego uwazam ze powinien powstac standard laczacy zalety punktu 1 i 2 - nie wiem moze cos z MIME ale narazie pozostaje czekac i stosowac polsrodki sad.gif
Dominik
Cytat
Znacie jeszcze jakieś kursy XMLa?

Moze w prost nie odpowiem na to pytanie (sorry jak to zabrzmi jak wypiwiedz polityka) ale pytanie jest troche nieodpowiednie. Dlaczego? Poniewaz XML ma kilka zasad ktore mozna zawszec w doslownie kilku zdaniach czyli kurs o ktory czytales wlasciwie wyczerpuje tematyke XML-a. Wiem dziwnie to zabrzmi ale naprawde w XML-u wiecej nie ma zasad (no chyba ze piszesz parser to mozesz jeszcze zobaczyc kodowanie znakow). Dlatego wlasnie XML jest taki latwy. Ale wracajac do pytania to powinienes zapytac raczej o poszczegolne jego aplikacje np MathML, SVG, XML Schema, BarML (no wiem ze tym ostatnim to sie chwale winksmiley.jpg, XHTML (tutaj tez winksmiley.jpg itp. Bo wlasnie w aplikacjach XML-a sa jaies bardziej szczegolowe zasady (zauwaz ze znacznik < html > w XML-u nie znaczy nic lub moze znaczyc praktycznie wszystko np pogrubienie tekstu tongue.gif a w XHTML-u juz oznacza glowny element, o ktorym mozna dozo wiecej powiedziec).
chfast
Cytat
W specyfikacji XML (...) instrukcja przetwazania to instrukcja zaczynajaca sie od <?nazwa (z wyjatkiem <?xml) a konczaca sie na ?>

<?xml ... ?> też jest instrukcją przetwazania.
Dominik
Cytat
Cytat
W specyfikacji XML (...) instrukcja przetwazania to instrukcja zaczynajaca sie od <?nazwa (z wyjatkiem <?xml) a konczaca sie na ?>

<?xml ... ?> też jest instrukcją przetwazania.

Widze ze calkowicie nie zrozumiales bo wlasnie to tym pisze ze wszystko <?nazwa (czyli chyba oczywiste ze i <?php ) oprosz <?xml jest instrukcja przetwazania!!!
cipojsza
www.pabloware.w.pl
biggrin.gif biggrin.gif biggrin.gif
jest jakies przekierowanie do strony o owadach, mozna poprosic o jakis szybki link do krótkiego kursu?
Ktos tu powiedzial ze sprawa jest prosta wiec kurs nie powininen byc za dlugi
Seth
http://forum.php.pl/viewtopic.php?t=2139
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.