Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XML + XSL w jednym
pkamil83
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 11.05.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
SHARKI
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 29.04.2007

Ostrzeżenie: (0%)
-----


raczej nie . bo xls "opisuje" zawartosc xml'a
Go to the top of the page
+Quote Post
prond
post
Post #3





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
SHARKI
post
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 29.04.2007

Ostrzeżenie: (0%)
-----


http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=

jesli znasz angielski to poczytaj moze to ci cos rozjasni
Go to the top of the page
+Quote Post
prond
post
Post #5





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:23