Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XML + XSL w jednym
Forum PHP.pl > Forum > XML, AJAX > XML
pkamil83
witam

mam przykladowy plik XML:

<?xml version="1.0" ?>
<dane>
<nazwa>auto</nazwa>
<cena>122</cena>
<kolor>niebieski</kolor>
</dane>

i teraz wiem ze mona utworzyć zewnętrzny plik (XSL) do którego odwołam sie w prologu XML'a i który przekształci mi go tak, że wynik będzie np. w formie tabelki. Pytanie moje jest takie: Czy można zrobić tak, że kod XSL zostanie zawarty bezpośrednio w pliku XML ?. Chodzi mi o to zeby nie odwoływać się do zewnętrznego pliku, tylko mieć 2 w 1.

pozdrawiam
SHARKI
raczej nie . bo xls "opisuje" zawartosc xml'a
prond
Raczej tak, tak mówi rekomendacja W3C : http://www.dpawson.co.uk/xsl/sect2/onefile.html

Pytanie tylko brzmi, czy parsery to potrafią. Musisz to sam sprawdzić, bo ja nigdy nie stosowałem takiej konstrukcji.
SHARKI
http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=

jesli znasz angielski to poczytaj moze to ci cos rozjasni
prond
Znalazłem na sieci działający przykład, wrzuciłem go na http://blog.axent.pl/samples/xml-xsl/

Transformacje XSL zdefiniowane w osobnym pliku (sample.xml) działają na FF, IE oraz Opera.
Niestety plik, w którym mam XML i XSL razem nie działa pod IE (sample-combined.xml)
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.