pkamil83
11.05.2007, 13:03:44
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
12.05.2007, 22:30:42
raczej nie . bo xls "opisuje" zawartosc xml'a
prond
13.05.2007, 10:48:12
Raczej tak, tak mówi rekomendacja W3C :
http://www.dpawson.co.uk/xsl/sect2/onefile.htmlPytanie tylko brzmi, czy parsery to potrafią. Musisz to sam sprawdzić, bo ja nigdy nie stosowałem takiej konstrukcji.
SHARKI
15.05.2007, 12:57:35
http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=jesli znasz angielski to poczytaj moze to ci cos rozjasni
prond
15.05.2007, 14:12:52
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)