CCF2012121534 (2)

CCF2012121534 (2)



236

Jak pokazano to w Przykł. 9.7, element główny XML-a oznaczany jest w szablonie głównym XSLT znakiem

Do atrybutów poszczególnych elementów można odwoływać się za pomocą znaku podając wcześniej ścieżkę dostępu do danego elementu np.:

karty_ewi dencyj ne/@archiwum_nr

Należy zauważyć, że w obrębie szablonu stosowane są klasyczne znaczniki języka HTML (w transformacji XML-do-HTML). Jednak fakt, iż dokument XSL jest w istocie dokumentem XML-owym wymusza prawidłowe zamykanie znaczników HTML oraz stosowanie zasad prawidłowej składni języka XML (np. stosowanie w nazwach Tagów małych liter).


Aby sprawdzić działanie transformacji XSLT należy otworzyć w przeglądarce internetowej (MS IE 6, Mozilla) plik XML, a nie plik XSL!


DODATKOWE SZABLONY DLA ELEMENTÓW POTOMNYCH

W obrębie pliku XSLT można umieścić nawet kilka szablonów otwieranych z poziomu szablonu głównego.


Szablony działają jak pętle (wykonują się cyklicznie), dlatego należy zwrócić szczególną uwagę na miejsce ich wywołania. Niepoprawne osadzenie szablonu powoduje błędne wyświetlenie danych.


Przykład 9.8.

(Plik 09.08_dane_osobowe.xml bez zmian w 09.07_dane_osobowe.xml)

(Plik 09.08_dane_osobo\ve.xsl)

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:template match="/">

<html>

<head><title>Dane osobowec/title></head>

<body bgcolor="gray">

<hlxfont color= "black"xcenter>

Archiwum nr:

<xsl:value-of select="karty_ewidencyjne/@archiwum_nr"/>

</cen terx/font x/hl>

|<xsl sapply-templates select=wkarty__ewidencyjne/osobaw/>|

</body>

</html>

</xsl: teinplate>


Wyszukiwarka

Podobne podstrony:
40752 skanuj0027 (80) wionę w kodzie 1 z 4. Jeśli dwa takie układy zostaną połączone, tak jak pokaza
DSC01126 Jest to zbiór elementów nawigacyjnych pojawiających się na wszystkich stronach serwisu Nale
t. Pomiary ciśnienia 145 krzemie [3]. Elementem reagującym na ciśnienie jest cienka, o grubości od I
Pokoloruj kotka. Pociągnij ołówkiem kreskę od strzałki do kropki tak, jak jest to pokazane na przykł
Pomyśl 6 latku  Dorysuj na szafkach tyle elementów, by rysunki byty prawdziwe, jak na 
page0216 213 jak zwykle dopomagać, zastawić się za to przykładem zacnego domu swojego i przodków swy
GK (53) jak pokazałam na rysunku 55. Potem dorosły układa wzór, a dziecko zmienia kolor, wielkość el
3 10. Co to #ą ewaporaty, jak powstają I podaj 2 przykłady; Minerały powstające z odparowania wód m
Pomyśl 6 latku  Dorysuj na szafkach tyle elementów, by rysunki byty prawdziwe, jak na 
SOISK89 Adresowanie IPPorada Aby odpowiedzieć na to pytanie, postępuj jak pokazano na rys. 1.12: pr
CCF20101015009 190 SŁAWOMIR MROZEK B Jak poczytasz, to ci przejdzie. N O czym czytać? B Ma zabawa b
CCF20111211011 (2) ■ aport: młodzi i media 15 i refleksyjności jednostek, które mogą-jak ma to miej

więcej podobnych podstron