XSL, tj. XSLT i XSL-FO czyli jak przekształcać i ładnie wyświetlać XML-e. Kuba Pochrybniak
|
|
- Magda Chmiel
- 8 lat temu
- Przeglądów:
Transkrypt
1 XSL, tj. XSLT i XSL-FO czyli jak przekształcać i ładnie wyświetlać XML-e Kuba Pochrybniak
2 1. XML PDF
3 Jak?
4 Jak? L A TEX
5 Jak? L A TEX XSL-FO
6 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php)
7 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX
8 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale...
9 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty
10 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny
11 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny
12 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia
13 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący
14 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX XSL-FO ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący
15 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący XSL-FO prosty (w miarę)
16 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący XSL-FO prosty (w miarę) zgodny z XML
17 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący XSL-FO prosty (w miarę) zgodny z XML w miarę małe procesory
18 Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) L A TEX ładny, potężny, ale... kobylasty niekonsekwentny chwilami trudny tabele tragedia czasem irytujący XSL-FO prosty (w miarę) zgodny z XML w miarę małe procesory fajne drobiazgi (np. przelewanie )
19
20 Procesory XSL-FO (PDF) FOP XEP
21 Procesory XSL-FO (PDF) FOP darmowy XEP też, ale niekomercyjnie
22 Procesory XSL-FO (PDF) FOP darmowy łatwy do ściągnięcia XEP też, ale niekomercyjnie trudny do ściągnięcia
23 Procesory XSL-FO (PDF) FOP darmowy łatwy do ściągnięcia trudny w instalacji XEP też, ale niekomercyjnie trudny do ściągnięcia łatwy w instalacji
24 Procesory XSL-FO (PDF) FOP darmowy łatwy do ściągnięcia trudny w instalacji mocno niekompletny XEP też, ale niekomercyjnie trudny do ściągnięcia łatwy w instalacji raczej kompletny
25 Procesory XSL-FO (PDF) FOP XEP darmowy też, ale niekomercyjnie łatwy do ściągnięcia trudny do ściągnięcia trudny w instalacji łatwy w instalacji mocno niekompletny raczej kompletny wkurzający?
26 Procesory XSL-FO (PDF) FOP XEP darmowy też, ale niekomercyjnie łatwy do ściągnięcia trudny do ściągnięcia trudny w instalacji łatwy w instalacji mocno niekompletny raczej kompletny wkurzający?
27 Struktura prostego arkusza?xml version="1.0" encoding="iso "? fo:root version="1.0" xmlns:fo="
28 Struktura prostego arkusza?xml version="1.0" encoding="iso "? fo:root version="1.0" xmlns:fo=" fo:layout-master-set fo:simple-page-master master-reference="jakies-a4" page-width="21cm" page-height="29.7cm" fo:region-body margin="10mm"/... /fo:simple-page-master /fo:layout-master-set
29 Struktura prostego arkusza?xml version="1.0" encoding="iso "? fo:root version="1.0" xmlns:fo=" fo:layout-master-set fo:simple-page-master master-reference="jakies-a4" page-width="21cm" page-height="29.7cm" fo:region-body margin="10mm"/... /fo:simple-page-master /fo:layout-master-set fo:page-sequence master-reference="jakies-a4" fo:flow flow-name="xsl-region-body" fo:block Elo ziom! /fo:block fo:block Elo fo:inline font-style="italic" ziom /fo:inline! /fo:block... /fo:flow /fo:page-sequence... /fo:root
30 Niektóre elementy
31 Niektóre elementy page-sequence ciąg stron (ustalony layout)
32 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający )
33 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.)
34 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.) block blok pionowy (akapit)
35 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.) block blok pionowy (akapit) table-and-caption tabela z podpisem
36 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.) block blok pionowy (akapit) table-and-caption tabela z podpisem list-block lista
37 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.) block blok pionowy (akapit) table-and-caption tabela z podpisem list-block lista inline blok poziomy (fragment tekstu)
38 Niektóre elementy page-sequence ciąg stron (ustalony layout) flow zwykły tekst ( przepływający ) static-content tekst stały (paginy etc.) block blok pionowy (akapit) table-and-caption tabela z podpisem list-block lista inline blok poziomy (fragment tekstu)...
39 Przykładowe atrybuty
40 Przykładowe atrybuty font-family
41 Przykładowe atrybuty font-family font-size
42 Przykładowe atrybuty font-family font-size border-right
43 Przykładowe atrybuty font-family font-size border-right margin-bottom
44 Przykładowe atrybuty font-family font-size border-right margin-bottom baseline-shift
45 Przykładowe atrybuty font-family font-size border-right margin-bottom baseline-shift last-line-end-indent
46 Przykładowe atrybuty font-family font-size border-right margin-bottom baseline-shift last-line-end-indent...
47 Co jest fajne (w standardzie)
48 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura
49 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy
50 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu
51 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc.
52 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu
53 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu odnośniki (również typu pageref )
54 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu odnośniki (również typu pageref ) duuuża kontrola nad wielkościami
55 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu odnośniki (również typu pageref ) duuuża kontrola nad wielkościami metody robienia layoutu (również złożonego)
56 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu odnośniki (również typu pageref ) duuuża kontrola nad wielkościami metody robienia layoutu (również złożonego) ogólna konsekwencja i przejrzystość (?)
57 Co jest fajne (w standardzie) sensowna, ładnie zorganizowana struktura tekst wielokolumnowy przelewanie tekstu typowe: wstawianie grafiki etc. obracanie tekstu odnośniki (również typu pageref ) duuuża kontrola nad wielkościami metody robienia layoutu (również złożonego) ogólna konsekwencja i przejrzystość (?) można tym sensownie składać książki
58 Co jest niefajne
59 Co jest niefajne rozwlekłość zapisu
60 Co jest niefajne rozwlekłość zapisu przy wielu regułach trudno o konsekwencję (CSS ma lepiej)
61 Co jest niefajne rozwlekłość zapisu przy wielu regułach trudno o konsekwencję (CSS ma lepiej) mniejsza niż w L A TEX-u kontrola nad stronami
62 Co jest niefajne rozwlekłość zapisu przy wielu regułach trudno o konsekwencję (CSS ma lepiej) mniejsza niż w L A TEX-u kontrola nad stronami zgodność procesorów XSL-FO ze standardem
63 2. XSLT (XML cokolwiek)
64 Do czego?
65 Do czego? wizualizacja
66 Do czego? wizualizacja HTML
67 Do czego? wizualizacja HTML L A TEX PDF
68 Do czego? wizualizacja HTML L A TEX PDF XSL-FO...
69 Do czego? wizualizacja HTML L A TEX PDF XSL-FO... przerabianie
70 Do czego? wizualizacja HTML L A TEX PDF XSL-FO... przerabianie inserty
71 Do czego? wizualizacja HTML L A TEX PDF XSL-FO... przerabianie inserty Excel
72 Do czego? wizualizacja HTML L A TEX PDF XSL-FO... przerabianie inserty Excel inny XML
73 Do czego? wizualizacja HTML L A TEX PDF XSL-FO... przerabianie inserty Excel inny XML walidacja (XMLSchema wymięka)
74 Czym? libxslt Saxon
75 Czym? libxslt jest linia poleceń Saxon jest linia poleceń
76 Czym? libxslt jest linia poleceń PHP Saxon jest linia poleceń Java
77 Czym? libxslt jest linia poleceń PHP źle sortuje pl Saxon jest linia poleceń Java dobrze sortuje pl
78 Czym? libxslt jest linia poleceń PHP źle sortuje pl wymięka przy dużych Saxon jest linia poleceń Java dobrze sortuje pl radzi sobie z dużymi
79 Czym? libxslt jest linia poleceń PHP źle sortuje pl wymięka przy dużych libexslt Saxon jest linia poleceń Java dobrze sortuje pl radzi sobie z dużymi mało rozszerzeń
80 Czym? libxslt Saxon jest linia poleceń jest linia poleceń PHP Java źle sortuje pl dobrze sortuje pl wymięka przy dużych radzi sobie z dużymi libexslt mało rozszerzeń XSLT 1.0 XSLT 2.0
81 Czym? libxslt Saxon jest linia poleceń jest linia poleceń PHP Java źle sortuje pl dobrze sortuje pl wymięka przy dużych radzi sobie z dużymi libexslt mało rozszerzeń XSLT 1.0 XSLT 2.0 na bakier ze standardem trzyma się standardu
82 Czym? libxslt Saxon jest linia poleceń jest linia poleceń PHP Java źle sortuje pl dobrze sortuje pl wymięka przy dużych radzi sobie z dużymi libexslt mało rozszerzeń XSLT 1.0 XSLT 2.0 na bakier ze standardem trzyma się standardu nieco wkurzający mało wkurzający
83 Czym? libxslt Saxon jest linia poleceń jest linia poleceń PHP Java źle sortuje pl dobrze sortuje pl wymięka przy dużych radzi sobie z dużymi libexslt mało rozszerzeń XSLT 1.0 XSLT 2.0 na bakier ze standardem trzyma się standardu nieco wkurzający mało wkurzający... i parę innych.
84 Struktura prostego arkusza?xml version="1.0" encoding="iso "? xsl:stylesheet version="1.0" xmlns:xsl=" xsl:template match="/" Elo ziom! /xsl:template... /xsl:stylesheet
85 xsl:stylesheet... xsl:template match="osoba" xsl:text /xsl:text xsl:value-of select="imie"/ xsl:text /xsl:text xsl:value-of select="nazwisko"/ /xsl:template /xsl:stylesheet
86 xsl:stylesheet... xsl:template match="osoba" xsl:text /xsl:text xsl:value-of select="imie"/ xsl:text /xsl:text xsl:value-of select="nazwisko"/ /xsl:template /xsl:stylesheet xsl:stylesheet... xsl:template match="osoba" xsl:text /xsl:text xsl:for-each select="imie" xsl:value-of select="."/ xsl:text /xsl:text /xsl:for-each xsl:value-of select="nazwisko"/ /xsl:template /xsl:stylesheet
87 Główne elementy
88 Główne elementy samodopasowujące się szablony
89 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/
90 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie
91 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/
92 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/ A w środku...
93 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/ A w środku... text albo po prostu goły tekst
94 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/ A w środku... text albo po prostu goły tekst węzły XML-owe
95 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/ A w środku... text albo po prostu goły tekst węzły XML-owe value-of jeśli w głąb, lepiej apply-templates
96 Główne elementy samodopasowujące się szablony xsl:apply-templates select="..."/ szablony wywoływane ręcznie xsl:call-template name="..."/ A w środku... text albo po prostu goły tekst węzły XML-owe value-of jeśli w głąb, lepiej apply-templates for-each jeśli w głąb, lepiej apply-templates
97 Głównych elementów c.d.
98 Głównych elementów c.d. if (bez else!)
99 Głównych elementów c.d. if (bez else!), choose when otherwise
100 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param
101 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param xsl:with-param name="rozmiar-buta" 9 /xsl:with-param wołanie / odbiór xsl:param name="rozmiar-buta"/ xsl:value-of select="$rozmiar-buta - 1"/
102 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param xsl:with-param name="rozmiar-buta" 9 /xsl:with-param wołanie / odbiór xsl:param name="rozmiar-buta"/ xsl:value-of select="$rozmiar-buta - 1"/ sort w apply-templates/call-template
103 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param xsl:with-param name="rozmiar-buta" 9 /xsl:with-param wołanie / odbiór xsl:param name="rozmiar-buta"/ xsl:value-of select="$rozmiar-buta - 1"/ sort w apply-templates/call-template xsl:sort order="descending" lang="pl"/
104 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param xsl:with-param name="rozmiar-buta" 9 /xsl:with-param wołanie / odbiór xsl:param name="rozmiar-buta"/ xsl:value-of select="$rozmiar-buta - 1"/ sort w apply-templates/call-template xsl:sort order="descending" lang="pl"/ output xml, html, text
105 Głównych elementów c.d. if (bez else!), choose when otherwise variable, param xsl:with-param name="rozmiar-buta" 9 /xsl:with-param wołanie / odbiór xsl:param name="rozmiar-buta"/ xsl:value-of select="$rozmiar-buta - 1"/ sort w apply-templates/call-template xsl:sort order="descending" lang="pl"/ output xml, html, text rozwijanie w atrybutach elementów XSL zazwyczaj tak, w innych ręcznie: osobnik liczba-dzieci="{count(current()/dziecko)}"/
106 Co wkurza
107 Co wkurza objętość kodu
108 Co wkurza objętość kodu eskejpowanie/brak
109 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach
110 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach łatwo się spłaszcza, ale pogłębia trudno
111 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach łatwo się spłaszcza, ale pogłębia trudno trudne (bądź niemożliwe) domknięcie przechodnie
112 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach łatwo się spłaszcza, ale pogłębia trudno trudne (bądź niemożliwe) domknięcie przechodnie brak pętli po liczbach
113 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach łatwo się spłaszcza, ale pogłębia trudno trudne (bądź niemożliwe) domknięcie przechodnie brak pętli po liczbach brak prawdziwych zmiennych
114 Co wkurza objętość kodu eskejpowanie/brak prymitywne funkcje na stringach łatwo się spłaszcza, ale pogłębia trudno trudne (bądź niemożliwe) domknięcie przechodnie brak pętli po liczbach brak prawdziwych zmiennych brak obliczeń zmiennoprzecinkowych
115 Co jest fajne
116 Co jest fajne XPath intuicyjność
117 Co jest fajne XPath intuicyjność trudno coś zepsuć
118 Co jest fajne XPath intuicyjność trudno coś zepsuć świetne automatyczne priorytety
119 Co jest fajne XPath intuicyjność trudno coś zepsuć świetne automatyczne priorytety korzystanie z zewnętrznych funkcji (trudne)
120 Co jest fajne XPath intuicyjność trudno coś zepsuć świetne automatyczne priorytety korzystanie z zewnętrznych funkcji (trudne) zazwyczaj wiadomo, co i jak robić
121 Arkusz zmieniający wybrany węzeł, resztę pozostawiający bez zmian xsl:stylesheet... xsl:template node()" xsl:copy xsl:apply-templates node()"/ /xsl:copy /xsl:template
122 Arkusz zmieniający wybrany węzeł, resztę pozostawiający bez zmian xsl:stylesheet... xsl:template node()" xsl:copy xsl:apply-templates node()"/ /xsl:copy /xsl:template xsl:template match="//rozdzial[5]/akapit[contains(., lub czasopisma )]"/ /xsl:stylesheet
123 3. Ćwiczenia? Do domu / na zupkę?
Rodzaje przetwarzania XSLT (1)
XSLT część 2 Rodzaje przetwarzania XSLT (1) Przetwarzanie sterowane strukturą dokumentu źródłowego (ang. push): przechodzimy po strukturze dokumentu źródłowego, generujemy fragmenty struktury dokumentu
Bardziej szczegółowoJęzyk XSLT. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Język XSLT Po zrealizowaniu materiału student będzie w stanie Dokonać przekształcenia zawartości dokumentu XML do formatu HTML oraz TXT Realizować przetwarzanie warunkowe dokumentu XML Formatować wartości
Bardziej szczegółowoKurs WWW Język XML, część II
Język XML, część II Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/ Zawartość modułu Wprowadzenie do XSL XPath XSLT XSL-FO Na podstawie kursów ze stron: http://www.w3schools.com/xpath/default.asp
Bardziej szczegółowoJęzyki formatowania dokumentów strukturalnych. XSL przekształcenia XML-a. XSL a XSLT. XSL części składowe. Zasada działania przekształcenia XSLT
Języki formatowania dokumentów strukturalnych XSL przekształcenia XML-a SGML: FOSI (Formatting Output Specification Instance): specyfikacja MIL-PRF-28001, zbyt małe możliwości dla ogólnych zastosowań.
Bardziej szczegółowoWprowadzenie do XSLT
Tomasz Przechlewski Spis treści 1. Struktura arkusza XSLT... 1 2. Działanie arkusza XSLT... 2 3. Polecenia języka XSLT... 3 4. Zmienne... 5 5. Tworzenie dokumentu wynikowego... 5 6. Wbudowane funkcje...
Bardziej szczegółowoXML extensible Markup Language 3
XML extensible Markup Language 3 XSL transformations (XSLT) XSLT (ang. extensible Stylesheet Language Transformations) jest opartym na XML językiem transformacji dokumentów XML XSLT umożliwia przetłumaczenie
Bardziej szczegółowoExtensible Markup Language III
KIiMK 2010 Plan XSLT-transformacje dokumentów 1 XSLT-transformacjedokumentów Informacje o XSLT Przykład transformacji 2 3 Informacje o XSLT Przykład transformacji Informacje o XSLT Przykład transformacji
Bardziej szczegółowoWprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT
Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT Marek Wojciechowski marek@cs.put.poznan.pl http://www.cs.put.poznan.pl/~marek/ Formatowanie dokumentów XML Język XML opisuje strukturę i
Bardziej szczegółowoSłowem wstępu. Część rodziny języków XSL. Standard: W3C XSLT razem XPath 1.0 XSLT Trwają prace nad XSLT 3.0
Słowem wstępu Część rodziny języków XSL Standard: W3C XSLT 1.0-1999 razem XPath 1.0 XSLT 2.0-2007 Trwają prace nad XSLT 3.0 Problem Zakładane przez XML usunięcie danych dotyczących prezentacji pociąga
Bardziej szczegółowoXML Path Language (XPath)
XML Path Language (XPath) 1 Cel adresowanie elementów /częś ci dokumentu XML składnia podobna do URI wyszukiwanie elementów bądź grup elementów dokument jako drzewo typy węzłów: element, attribute, text
Bardziej szczegółowoPrezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2008/09 Rozdzielenie treści od wyglądu Dokumenty źródłowe: tylko treść (dane), znaczniki
Bardziej szczegółowoMETAJĘZYKI. Politechnika Koszalińska Wydział Elektroniki i Informatyki Katedra Inżynierii Komputerowej
4 dr inż. Robert Berezowski e-mail: beny@ie.tu.koszalin.pl Ul. Śniadeckich 2 Pokój 223A Politechnika Koszalińska Wydział Elektroniki i Informatyki Katedra Inżynierii Komputerowej 1 XPath nawigacja i wyszukiwanie
Bardziej szczegółowoXML materiały dydaktyczne - Kurs Podstawowy XSL - wprowadzenie. XSL warstwa przekształcania (XSLT) oraz prezentacji informacji (XSL FO).
XSL (XSLT) Transformacja dokumentów XML. XML warstwa przechowująca informacje XSL warstwa przekształcania (XSLT) oraz prezentacji informacji (XSL FO). Transformacja XSLT utworzenie nowego dokumentu wynikowego
Bardziej szczegółowoLABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT
LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT 1. Wstęp XML (Extensible Markup Language Rozszerzalny Język Znaczników) to język formalny przeznaczony do reprezentowania danych
Bardziej szczegółowoXML extensible Markup Language. część 8
XML extensible Markup Language część 8 XSL transformations (XSLT) XSLT (ang. extensible Stylesheet Language Transformations) jest opartym na XML językiem transformacji dokumentów XML XSLT umożliwia przetłumaczenie
Bardziej szczegółowoPrezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 06 Prezentacja XML 2007/08 1 / 33 Plan 1 Arkusze stylu
Bardziej szczegółowoPlan prezentacji. Krótko o XML Arkusze stylów XSLT XSL XSL Path Przegląd konstrukcji języka i przykłady Narzędzia Podsumowanie Literatura
XSLT Dariusz Dudek Plan prezentacji Krótko o XML Arkusze stylów XSLT XSL XSL Path Przegląd konstrukcji języka i przykłady Narzędzia Podsumowanie Literatura Cechy XML a Rozszerzalny język znaczników Stworzony
Bardziej szczegółowoPrezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Arkusze stylu Rozdzielenie treści od wygladu Przypisanie stylu do dokumentu CSS
Bardziej szczegółowoPrezentacja i transformacja
Prezentacja i transformacja Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 21 października 2005 roku 1 Prezentacja Przykładowa aplikacja CSS- Cascading Style Sheets CSS2aXML
Bardziej szczegółowoTechnologie internetowe
Technologie internetowe Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu Wprowadzenie do XML Składnia, znaczniki i atrybuty XML Schema, DTD XSL XPath XSLT XSL-FO Na podstawie kursów
Bardziej szczegółowoPrezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2011/12 Patryk Czarnik 06 Prezentacja XML 2011/12 1 / 64 1 Arkusze stylu Rozdzielenie
Bardziej szczegółowoXPath XML Path Language. XPath. XSLT część 1. XPath data model. Wyrażenia XPath. Osie (axes) Location paths
XPath XML Path Language XPath. XSLT część 1 Problem: jednoznaczne adresowanie fragmentów struktury dokumentu XML. Rozwiązanie: abstrakcyjny drzewiasty model struktury dokumentu, normalizacja zawartości
Bardziej szczegółowoRodzaje przetwarzania XSLT (1) XSLT część 2. Inne standardy związane z XML-em. Rodzaje przetwarzania XSLT (2) Zmienne. Zaawansowane możliwości XSLT
Rodzaje przetwarzania XSLT (1) XSLT część 2. Inne standardy związane z XML-em Przetwarzanie sterowane strukturą dokumentu źródłowego: przechodzimy po strukturze dokumentu źródłowego, generujemy fragmenty
Bardziej szczegółowoPrzetwarzanie dokumentów XML i zaawansowane techniki WWW Przetwarzanie dokumentów XML za pomocą procesora XSLT (Zajęcia r.
Przetwarzanie dokumentów XML i zaawansowane techniki WWW Przetwarzanie dokumentów XML za pomocą procesora XSLT (Zajęcia 06 11.04.2016 r.) Przetwarzanie dokumentów XML oznacza zwykle, wyłuskanie z nich
Bardziej szczegółowoObiekty formatujące w języku XSL Tomasz Traczyk Politechnika Warszawska e-mail: ttraczyk@ia.pw.edu.pl Abstrakt XSL został stworzony jako język formatowania dokumentów XML. Składa się on z części służącej
Bardziej szczegółowoJęzyki i Techniki Programowania II. Wykład 13. TRaX, Applety, Java Security
Języki i Techniki Programowania II Wykład 13 TRaX, Applety, Java Security XPath javax.xml.xpath XPathFactory factory = XPathFactory.newInstance() (DEFAULT_OBJECT_MODEL_URI) XPath xp = factory.newxpath()
Bardziej szczegółowoWprowadzenie do standardu XSL
Wprowadzenie do standardu XSL Tomasz Przechlewski 2002 Spis treści 1 Wprowadzenie 1 2 XPath 2 2.1 Wstęp................................. 2 2.2 Ścieżki dostępu............................ 4 2.2.1 Osie..............................
Bardziej szczegółowoMETAJĘZYKI. Politechnika Koszalińska Wydział Elektroniki i Informatyki Katedra Inżynierii Komputerowej
5 dr inż. Robert Berezowski e-mail: robert.berezowski@ie.tu.koszalin.pl Ul. Śniadeckich 2 Pokój 223A Politechnika Koszalińska Wydział Elektroniki i Informatyki Katedra Inżynierii Komputerowej 1 Dokument
Bardziej szczegółowoXML & XSLT. Programowanie w Javie 2
XML & XSLT Programowanie w Javie 2 Co to jest XML (1) Rozszerzalny język znaczników, XML = extensible Markup Language Język reguł kodowania drzewiastych struktur danych Opisuje rodziny dokumentów odpowiadających
Bardziej szczegółowoXML extensible Markup Language. część 3
XML extensible Markup Language część 3 CSS Kaskadowe arkusze stylów CSS Kaskadowe arkusze stylów CSS to skrót od Cascading Style Sheets Style pozwalają definiować sposób wyświetlania elementów dokumentu
Bardziej szczegółowoPrzetwarzanie dokumentów XML za pomocą XSLT (30.03.2015 r.)
Przetwarzanie dokumentów XML za pomocą XSLT (30.03.2015 r.) Przetwarzanie dokumentów XML oznacza zwykle, wyłuskanie z nich danych oraz przetwarzanie ich na inny format np HTML lub PDF. Jedną z metod przekształcania
Bardziej szczegółowoPrzetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 04
Plan Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 04 T. Romańczukiewicz Jagiellonian University 2009/2010 Plan Plan 1 XSLT Plan 1 XSLT Wstęp Przykłady Instrukcje sterujace Elementy i
Bardziej szczegółowoXSLT. Patryk Czarnik. Instytut Informatyki UW. XML i nowoczesne technologie zarzadzania treścia 2007/08
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 08 XSLT XML 2007/08 1 / 35 Plan 1 XSLT Budowa arkusza Wywoływanie szablonów Instrukcje
Bardziej szczegółowoAplikacje internetowe laboratorium XML, DTD, XSL
Aplikacje internetowe laboratorium XML, DTD, XSL Celem ćwiczenia jest stworzenie dokumentu XML, wyposażenie dokumentu w specyfikację struktury (przy użyciu DTD), oraz transformacja dokumentu XML do postaci
Bardziej szczegółowoSłuży do wybierania/wyszukiwania fragmentów dokumentu XML. Przypomina trochę ścieżki w systemie operacyjnym. Niech będzie dany dokument XML:
Podstawy XPATH Służy do wybierania/wyszukiwania fragmentów dokumentu XML. Przypomina trochę ścieżki w systemie operacyjnym. Niech będzie dany dokument XML:
Bardziej szczegółowoXPath XML Path Language. XSL Extensible Stylesheet Language. Wyrażenia XPath. XPath data model. Location paths. Osie (axes)
XPath XML Path Language 6 listopada 2003 XSL Extensible Stylesheet Language Problem: jednoznaczne adresowanie fragmentów struktury dokumentu XML. Rozwiązanie: drzewiasty model struktury dokumentu, normalizacja
Bardziej szczegółowoXML extensible Markup Language. część 6
XML extensible Markup Language część 6 XSL transformations (XSLT) XSLT (ang. extensible Stylesheet Language Transformations) jest opartym na XML językiem transformacji dokumentów XML XSLT umożliwia przetłumaczenie
Bardziej szczegółowoλ parametry. wartość funkcji suma = λ x y. x + y kwadrat = λ x. x * x K.M. Ocetkiewicz, 2008 WETI, PG 2 K.M. Ocetkiewicz, 2008 WETI, PG 3
Organizacja przedmiotu Języki programowania (Programming language concepts) Krzysztof M. Ocetkiewicz pok. 205 email: Krzysztof.Ocetkiewicz@eti.pg.gda.pl konsultacje: czwartek 10:15-11.00, 13:15-14:00 projekt:
Bardziej szczegółowoInżynieria biomedyczna
Inżynieria biomedyczna Projekt Przygotowanie i realizacja kierunku inżynieria biomedyczna studia międzywydziałowe współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.
Bardziej szczegółowoXSLT. Patryk Czarnik. XML i nowoczesne technologie zarządzania treścią 2008/09. Instytut Informatyki UW
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2008/09 XSLT status Wersja 1.0 listopad 1999 powiązane z XPath 1.0 Wersja 2.0 styczeń 2007 powiązane z XPath
Bardziej szczegółowoMETODY REPREZENTACJI INFORMACJI
SKRYPT DO LABORATORIUM METODY REPREZENTACJI INFORMACJI ĆWICZENIE 5: Przekształcanie dokumentów XML XSL FO autor: dr inż. Jacek Rumiński Gdańsk, 2010 Projekt Przygotowanie i realizacja kierunku inżynieria
Bardziej szczegółowoXSLT. Patryk Czarnik. XML i nowoczesne technologie zarzadzania treścia 2007/08
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 XSLT Budowa arkusza Wywoływanie szablonów Instrukcje sterujace Tworzenie wyniku Zmienne i parametry
Bardziej szczegółowoXSLT. Patryk Czarnik. XML i nowoczesne technologie zarządzania treścią 2011/12
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2011/12 Możliwości XSLT Idea Instrukcje sterujące Sortowanie i grupowanie Tworzenie wyniku Zmienne i parametry
Bardziej szczegółowoUKŁAD INFORMACJI I POWIĄZAŃ MIĘDZY NIMI W INFORMACJI W SPRAWIE PODATKU LEŚNEGO (IL-1) W FORMACIE DANYCH XML
UKŁAD INFORMACJI I POWIĄZAŃ MIĘDZY NIMI W INFORMACJI W SPRAWIE PODATKU LEŚNEGO (IL-1) W FORMACIE DANYCH XML
Bardziej szczegółowoInformacja podatku łączny styl
Informacja podatku łączny styl Załącznik nr 4 do uchwały Nr XI/99/2015 Rady Gminy Kolbudy z dnia 22 września 2015r.
Bardziej szczegółowoPrezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2011/12 Arkusze stylu Rozdzielenie treści i wyglądu Przypisanie stylu do dokumentu CSS
Bardziej szczegółowoDlaczego Python jest lepszy od XSLT?
Dlaczego Python jest lepszy od XSLT? Jarek Miszczak 10 lutego 2005 roku Streszczenie Celem artykułu jest przyjrzenie się językowi XSLT jako uniwersalnemu językowi programowania i porówananie go z językiem
Bardziej szczegółowoXSLT. Patryk Czarnik. XML i nowoczesne technologie zarzadzania treścia 2011/12. Instytut Informatyki UW. Patryk Czarnik 08 XSLT XML 2011/12 1 / 54
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2011/12 Patryk Czarnik 08 XSLT XML 2011/12 1 / 54 1 Idea Instrukcje sterujace Sortowanie i grupowanie Tworzenie
Bardziej szczegółowoPRACA MAGISTERSKA. Skoro Wordem klepie się tak dobrze, to po co się starać?
PRACA MAGISTERSKA Skoro Wordem klepie się tak dobrze, to po co się starać? Czym będziemy się zajmowali? PRACA = FORMA + TREŚĆ FORMA = JĘZYK + TYPOGRAFIA + SZATA GRAFICZNA JĘZYK = ORTOGRAFIA + INTERPUNKCJA
Bardziej szczegółowoWprowadzenie do standardu XSL
Wprowadzenie do standardu XSL Tomasz Przechlewski 2002 1 XSL 2 2 XPath 2 2.1 Wstęp................................................. 2 2.2 Ścieżki dostępu............................................ 3 2.3
Bardziej szczegółowo2002 GUST, Zeszyt 18 27 XML
2002 GUST, Zeszyt 18 27 XML Praktyczne wprowadzenie do standardu XSL Tomasz Przechlewski Streszczenie Język formatowania xsl składa się z trzech rekomendacji: xslt, xpath oraz fo opisujących w jaki sposób
Bardziej szczegółowoOgólna struktura dokumentu XSL-FO. Model formatowania. Ogólna struktura dokumentu XSL-FO C.d. Przykład Hello World Użycie szablonu strony
Plan prezentacji Przedmiot: XML i jego zastosowania Dr inż. Stanisław Polak Akademia Górniczo - Hutnicza w Krakowie, Katedra Informatyki Opis układu graficznego stron http://www.icsr.agh.edu.pl/~polak/
Bardziej szczegółowoXSLT. Patryk Czarnik. XML i nowoczesne technologie zarzadzania treścia 2008/09. Instytut Informatyki UW. Patryk Czarnik 08 XSLT XML 2008/09 1 / 1
XSLT Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2008/09 Patryk Czarnik 08 XSLT XML 2008/09 1 / 1 XSLT status XSLT Wersja 1.0 listopad 1999 powiazane z XPath
Bardziej szczegółowoXPath XML Path Language. XPath. XSLT część 1. XPath data model. Wyrażenia XPath. Location paths. Osie (axes)
XPath XML Path Language XPath. XSLT część 1. Problem: jednoznaczne adresowanie fragmentów struktury dokumentu XML. Rozwiązanie: drzewiasty model struktury dokumentu, normalizacja zawartości dokumentu (ten
Bardziej szczegółowoXML extensible Markup Language. część 4
XML extensible Markup Language część 4 XSL transformations (XSLT) XSLT (ang. extensible Stylesheet Language Transformations) jest opartym na XML językiem transformacji dokumentów XML XSLT umożliwia przetłumaczenie
Bardziej szczegółowoLiteratura. Głównie informacje w sieci: www.wikipedia.pl www.w3.org www.google.pl www.w3schools.com/xsl http://xmlsoft.org/
XML DTD XSLT Literatura Głównie informacje w sieci: www.wikipedia.pl www.w3.org www.google.pl www.w3schools.com/xsl http://xmlsoft.org/ 2 SGML (ang. Standard Generalized Markup Language) Standardowy uogólniony
Bardziej szczegółowoAplikacje internetowe laboratorium XML, DTD, XML Schema, XSL
Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL Celem ćwiczenia jest stworzenie dokumentu XML, wyposażenie dokumentu w specyfikację struktury (przy użyciu DTD i XML Schema), oraz transformacja
Bardziej szczegółowoPlan prezentacji XSLT. XSLT Ogólna charakterystyka. Drzewo XML. Wstęp. Przedmiot: XML i jego zastosowania. Zagadnienia podstawowe
Plan prezentacji Przedmiot: XML i jego zastosowania Wstęp Dr inż. Stanisław Polak Akademia Górniczo - Hutnicza w Krakowie, Katedra Informatyki http://www.icsr.agh.edu.pl/~polak/ Przetwarzanie danych 2.0
Bardziej szczegółowo5.14 JSP - Przykład z obiektami sesji... 83 5.15 Podsumowanie... 84 5.16 Słownik... 85 5.17 Zadanie... 86
Spis treści 1 Wprowadzenie - architektura, protokoły, system WWW... 1 1.1 Wstęp.................................................. 1 1.2 Ważniejsze daty......................................... 2 1.3 Protokoły
Bardziej szczegółowo<meta:wartosc>http://rwd.sekap.pl/wzor/2013/12/05/1432/styl.xsl</meta:wartosc> </meta:identyfikator> <meta:rodzajrelacji>maczesc</meta:rodzajrelacji>
Załącznik Nr 2 do Uchwały Nr XLIII/427/2013 Rady Miejskiej w Sławkowie z dnia 30.12.2013r.
Bardziej szczegółowoEgzamin z przedmiotu Projektowanie języków XML 18.06.2013.... imię i nazwisko. Zadanie 1 2 3 4 5 6 7 Suma Punkty Max 6 5 5 6 6 6 6 40 Punkty
Egzamin z przedmiotu Projektowanie języków XML 18.06.2013 Grupa A... imię i nazwisko. indeks Zadanie 1 2 3 4 5 6 7 Suma Punkty Max 6 5 5 6 6 6 6 40 Punkty Zadanie 1. Przyjrzyj się podanym dokumentom XML.
Bardziej szczegółowoZałącznik nr 2 do uchwały Nr XXII/ 141 /2013 Rady Gminy Bojszowy z dnia 13.03.2013r. <?xml version="1.0" encoding="utf-8"?>
Załącznik nr 2 do uchwały Nr XXII/ 141 /2013 Rady Gminy Bojszowy z dnia 13.03.2013r.
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowoDzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.
Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu
Bardziej szczegółowoXML i jego zastosowania
Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie Podręcznik do ćwiczeń laboratoryjnych XML i jego zastosowania Mgr inż. Joanna Chwastowska Dr inż. Stanisław Polak 13 lipca 2012 Spis treści
Bardziej szczegółowoLaboratorium 6 Tworzenie bloga w Zend Framework
Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. Ćwiczenia
Języki programowania wysokiego poziomu Ćwiczenia Języki programowania Ćwiczenia Strukturalny HTML Arkusze CSS Formularze HTML i PHP Baza danych MySQL Forum internetowe Strukturalny HTML Zadania Dokument
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoXML i nowoczesne technologie zarządzania treścią
XML i nowoczesne technologie zarządzania treścią Egzamin, 7 lutego 2014 r. Imię i nazwisko: Czas: 90 minut. Maksymalna suma punktów: 50. Pytania testowe są wielokrotnego wyboru, można przyjąć że co najmniej
Bardziej szczegółowoInterfejs użytkownika I
Interfejs użytkownika I Wykład prowadzi: Marek Wojciechowski Interfejs użytkownika I 1 Plan wykładu Formatowanie HTML za pomocą arkuszy stylów CSS Język XML ogólna struktura dokumentów opis struktury za
Bardziej szczegółowozaprasza Państwa na szkolenie MS Excel -poziom średnio zaawansowany zgodne z: Intermediate Microsoft Excel 2016 (zgodne z MS 55166A)
zaprasza Państwa na szkolenie MS Excel -poziom średnio zaawansowany zgodne z: Intermediate Microsoft Excel 2016 (zgodne z MS 55166A) TERMIN SZKOLENIA:11-12 CZERWCA 2019 O P I S I C E L S Z K O L E N I
Bardziej szczegółowoza pomocą: definiujemy:
HTML CSS za pomocą: języka HTML arkusza CSS definiujemy: szkielet strony wygląd strony Struktura dokumentu html - znaczniki Znaczniki wyznaczają rodzaj zawartości. element strony
Bardziej szczegółowoProgramowanie i projektowanie obiektowe
Programowanie i projektowanie obiektowe CherryPy, Genshi Paweł Daniluk Wydział Fizyki Jesień 2016 P. Daniluk(Wydział Fizyki) PO w. IX Jesień 2016 1 / 20 Aplikacje webowe Podejście standardowe Serwer (np.
Bardziej szczegółowo<body> <div style="max-width: 900px; margin: 0 auto;">
Załącznik Nr 2 do Uchwały Nr XXVII.144.2016 Rady Gminy Brańszczyk z dnia 28 czerwca 2016 roku
Bardziej szczegółowoW przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby
Część XI C++ W folderze nazwisko36 program za każdym razem sprawdza oba warunki co niepotrzebnie obciąża procesor. Ten problem można rozwiązać stosując instrukcje if...else Instrukcja if wykonuje polecenie
Bardziej szczegółowoPrezentacja i transformacja
Prezentacja i transformacja Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 kwietnia 2010 Prezentacja i transformacja CSS2a Ważną cechą dokumentów XML jest ich łatwa prezentacja
Bardziej szczegółowoLiczba godzin. N (nauczyciel) studia niestacjonarne
OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu Przedmioty Wprowadzenie do programowania aplikacji internetowych Nazwa jednostki prowadzącej przedmiot Instytut Matematyki kierunek
Bardziej szczegółowomedia Blitz wydajne sytemy szablonów
Blitz wydajne sytemy szablonów Dlaczego stosować szablony? MVC Kontroler Model Widok Co to jest Blitz? Rozszerzenie PHP stworzone przez Alexey A. Rybak a. Regularnie rozwijany od 2005 roku. Szybki i lekki
Bardziej szczegółowoProgramowanie Multimediów. Programowanie Multimediów JAVA. wprowadzenie do programowania (3/3) [1]
JAVA wprowadzenie do programowania (3/3) [1] Czym jest aplikacja Java Web Start? Aplikacje JAWS są formą pośrednią pomiędzy apletami a aplikacjami Javy. Nie wymagają do pracy przeglądarki WWW, jednak mogą
Bardziej szczegółowoSemantyczne Wiki na przykładzie Semantic MediaWiki
Semantyczne Wiki na przykładzie Semantic MediaWiki Technologie semantyczne i sieci społecznościowe# Agnieszka Ławrynowicz# 16.12.2013# (do przygotowania tych materiałów wykorzystałam częściowo prezentacje
Bardziej szczegółowo2 Podstawy tworzenia stron internetowych
2 Podstawy tworzenia stron internetowych 2.1. HTML5 i struktura dokumentu Podstawą działania wszystkich stron internetowych jest język HTML (Hypertext Markup Language) hipertekstowy język znaczników. Dokument
Bardziej szczegółowoPierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Bardziej szczegółowoSemantyczne Wiki! na przykładzie! Semantic MediaWiki!
Semantyczne Wiki! na przykładzie! Semantic MediaWiki! Agnieszka Ławrynowicz" 7.12.2014" (do przygotowania tych materiałów wykorzystałam częściowo prezentacje z SMWcon Fall 2012-2013 w tym prezentację Introduction
Bardziej szczegółowo2.8. Algorytmy, schematy, programy
https://app.wsipnet.pl/podreczniki/strona/38766 2.8. Algorytmy, schematy, programy DOWIESZ SIĘ co oznaczają pojęcia: algorytm, schemat blokowy, język programowania, jakie są sposoby obliczania największego
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoTworzenie dokumentacji
Jeśli dokumentacja nie powstaje równocześnie z kodem to nie powstanie nigdy. Tworzenie dokumentacji Przy użyciu Sandcastle Help File Builder Łukasz Rabiec (lukasz.rabiec@gmail.com) Plan wykładu - dokumentacja
Bardziej szczegółowoKompozycja Proceduralna
Kompozycja Proceduralna Temat 11: Mechanizm szablonów stron dynamicznych na przykładzie PHP Piotr Habela Polsko-Japońska Wyższa Szkoła Technik Komputerowych 1 Plan prezentacji Role autorów w tworzeniu
Bardziej szczegółowoANALIZA DANYCH W STATA 8.0 CZĘŚĆ II
ANALIZA DANYCH W STATA 8.0 CZĘŚĆ II ZAJĘCIA 1 (CZĘŚĆ II) Będziemy pracować na pliku bory tucholskie.dta Wszystkie przykłady najlepiej jest robić w Do-file Editor (wejście: doedit) Cudzysłowia " " oraz
Bardziej szczegółowoDB2 XML w relacyjnych bazach danych wstęp do wprowadzenia. Kuba Pochrybniak
DB2 XML w relacyjnych bazach danych wstęp do wprowadzenia Kuba Pochrybniak osoba id="137" imie Helena /imie osoba id="137" imie Helena /imie imie Jagienka /imie osoba id="137" imie Helena /imie imie Jagienka
Bardziej szczegółowoCocoon środowisko publikacyjne oparte na XML-u
Szymon Zioło empolis Polska sp. z o.o. ul. Płocka 5a 02-776 Warszawa szz@empolis.pl Streszczenie Cocoon jest darmowym, rozwijanym przez środowisko open source, narzędziem do tworzenia witryn internetowych
Bardziej szczegółowoANALIZA DANYCH W STATA 8.0 CZĘŚĆ II
ANALIZA DANYCH W STATA 8.0 CZĘŚĆ II ZAJĘCIA 2 (CZĘŚĆ II) Będziemy pracować na pliku bory tucholskie.dta Wszystkie przykłady najlepiej jest robić w Do-file Editor (wejście: doedit) Komentarze: Komentarze
Bardziej szczegółowoWykorzystywanie parsera DOM w programach Java i PL/SQL
Wykorzystywanie parsera DOM w programach Java i PL/SQL Maciej Zakrzewicz mzakrz@cs.put.poznan.pl http://www.cs.put.poznan.pl/~mzakrz/ Parser DOM Aplikacja DOM API Parser DOM Dokument XML Drzewo DOM Parser
Bardziej szczegółowoAplikacje internetowe. Interfejs użytkownika
Aplikacje internetowe Interfejs użytkownika Plan wykładu Formatowanie HTML za pomocą arkuszy stylów CSS Język XML ogólna struktura dokumentów opis struktury za pomocą DTD przestrzenie nazw Język XHTML
Bardziej szczegółowoPrzykładowy dokument XML
Język XML XML (extensible Markup Language, czyli rozszerzalny język znaczników) to specyfikacja dotycząca przechowywania informacji. Jest to również specyfikacja opisujaca strukturę tych informacji. XML
Bardziej szczegółowoUCHWAŁA NR II/17/2014 RADY GMINY PRZODKOWO. z dnia 30 grudnia 2014 r.
UCHWAŁA NR II/17/2014 RADY GMINY PRZODKOWO z dnia 30 grudnia 2014 r. w sprawie elektronicznego wzoru deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi oraz warunków i trybu składania
Bardziej szczegółowoJęzyk (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM
Język (X)HTML Podstawowe znaczniki i parametry Szablon dokumentu (X)HTML
Bardziej szczegółowoWybrane narzędzia wspomagające dokumentowanie programu
Wybrane narzędzia wspomagające dokumentowanie programu Krzysztof Gogól Paweł Konieczny Uniwersytet Warszawski 18 III 2008 Plan prezentacji 1 Wprowadzenie 2 Wstęp Dobre praktyki Przykłady 3 - co to? - pierwsze
Bardziej szczegółowo