|
PORADY - tysiące sprawdzonych rozwiązań dla programistów i webmasterów aktualizacja porady: 2005-09-08 20:04:11
[PHP][XML] Jak używając XSLT przetworzyć adresy URL zapisane w XML aby otrzymać zwykły kod XHTML?
PROBLEM
Chcesz przetworzyć adresy URL zapisane w postaci XML na fragment strony korzystając z arkusza transformacji XSLT.
ROZWIĄZANIEnoselect
Adresy URL zapisane są w pliku dane.xml o następującej strukturze:
<?xml version='1.0' encoding='iso-8859-2'?>
<odnosniki>
<link>
<tytul>Reporter.pl</tytul>
<url>http://www.reporter.pl/</url>
</link>
<link>
<tytul>Web.Reporter.pl</tytul>
<url>http://web.reporter.pl/</url>
</link>
<link>
<tytul>Ogłoszenia</tytul>
<url>http://ogloszenia.reporter.pl/</url>
</link>
</odnosniki>
Używając arkusza XSL zamienię adresy w powyższym pliku XML na postać akapitu na stronie:
<p>
<b>Adresy:</b>
<br/>
<a href="http://www.reporter.pl/">Reporter.pl</a>
<br/>
<a href="http://web.reporter.pl/">Web.Reporter.pl</a>
<br/>
<a href="http://ogloszenia.reporter.pl/">Ogłoszenia</a>
<br/>
</p>
W drugim przykładzie zamienię ten sam plik XML na postać listy adresów:
<ul>
<b>Adresy:</b>
<li>
<a href="http://www.reporter.pl/">Reporter.pl</a>
</li>
<li>
<a href="http://web.reporter.pl/">Web.Reporter.pl</a>
</li>
<li>
<a href="http://ogloszenia.reporter.pl/">Ogłoszenia</a>
</li>
</ul>
Do zamiany stworzę dwa arkusze XSL. Dla pierwszego przykładu plik dane.xsl będzie wyglądał następująco:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uwaga! To tylko początkowy fragment strony! Całą zobaczysz po zalogowaniu się!
|
ZALOGUJ SIĘ ABY KORZYSTAĆ Z TEJ CZĘŚCI SERWISU
|
|
|
Dostęp do oglądanej strony jest bezpłatny. Zaloguj się, proszę, aby zobaczyć całą stronę.
Jeżeli nie masz jeszcze konta użytkownika, założ je!
|
|
Oto garść powodów, dla których warto założyć konto użytkownika:
Założenie konta użytkownika jest proste i bezpłatne.
Od razu zobaczysz kilka wybranych porad gratis.
Po opłaceniu abonamentu otrzymasz dostęp do wszystkich porad.
Zaprenumerujesz przydatny newsletter z poradami i nowościami.
Będziesz mieć dostęp do własnej, wygodnej aktówki i profilu.
Zyskasz możliwość korzystania z różnych promocji i upustów dla klientów serwisu.
Słowa kluczowe dla porady skrypt PHP, skrypty PHP, porady, porady php, programowanie php, kurs php
|