METODY REPREZENTACJI INFORMACJI

Wielkość: px
Rozpocząć pokaz od strony:

Download "METODY REPREZENTACJI INFORMACJI"

Transkrypt

1 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 biomedyczna studia międzywydziałowe współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.

2 1. Zagadnienia wstępne 1.1.Wymagania w odniesieniu do studenta Osiągnięcie celów ćwiczenia będzie możliwe poprzez właściwe przygotowanie się studenta do zajęć. Będzie to możliwe poprzez: - powtórzenie wiedzy nabytej w czasie wykładów, - wykonanie ćwiczenia nr 1, 2 i 4, - zapoznanie się z instrukcją do ćwiczenia ilustrującą podstawowe zagadnienia z zakresu tematyki ćwiczenia, a szczególnie formatowania i transformacji dokumentów z wykorzystaniem XSLT i XSL FO oraz przetwarzania dokumentów XML z wykorzystaniem XPath. Ponadto wymagana jest od studenta: podstawowa umiejętność programowania, umiejętność twórczego myślenia. 1.2.Wymagania w odniesieniu do stanowiska laboratoryjnego Stanowisko laboratoryjne powinno być wyposażone w komputer z działającym oprogramowaniem parsera XML, edytora tekstowego do tworzenia dokumentów XML, oprogramowania transformacji dokumentów XSL FO (Apache FOP) oraz w dostęp do Internetu poprzez przeglądarkę WWW. Na komputerze dostępne powinna być zainstalowana instrukcja do ćwiczenia w wersji elektronicznej oraz pliki testowe. Stosowane technologie i narzędzia w ćwiczeniu: przykładowe pliki XML i XSL FO oraz programy/procesory XSLT, JCreator, edytor XML, oprogramowanie transformacji dokumentów XML/XSL FO. 1.3.Cele ćwiczenia Celem ćwiczenia jest praktyczna demonstracja wiedzy teoretycznej, przedstawionej w ramach wykładów. Realizując ćwiczenie laboratoryjne studenci zdobędą szereg nowych umiejętności w zakresie transformacji dokumentów XML, w tym: tworzenie dokumentów XSL FO umożliwiających formatowanie dokumentów do wydruku (PDF), 2

3 tworzenie dokumentów XSL FO umożliwiających transformacje informacji XML do układu stron drukarskich, przeprowadzanie transformacji dokumentów XML, wykorzystywanie oprogramowania transformacji dokumentów XML/XSL FO. 1.4.Metody dydaktyczne Student w pierwszej kolejności realizuje zadania przykładowe (workplan.xml, workplan.xsl, SQL/XML), demonstrujące poszczególne elementy formatowania dokumentów za pomocą składni XSL oraz przeprowadzania procesu transformacji dokumentów. Realizuje również przykładowe polecenia z zakresu tworzenia tabeli z kolumną o typie danych XML, wypełniania tabeli danymi oraz formułowaniu i wykonywania zapytań SQL/XQuery. Następnie, na podstawie posiadanej wiedzy i zdobytej umiejętności z zadań demonstracyjnych, realizuje przydzielone zadania. Wszystkie utworzone dokumenty i kody źródłowe wpisuje w dokumencie elektronicznym, który jednocześnie staje się sprawozdaniem z ćwiczenia laboratoryjnego. Materiały wprowadzające i pomocnicze: XML, XSLT, i XSL FO specyfikacje i podręczniki na stronach oraz podręczniki drukowane o XML, materiały i wiedza z wykładów. 1.5.Zasady oceniania Ocenie podlegać będzie realizacja poszczególnych zadań w ramach danego ćwiczenia laboratoryjnego. Dodatkowo w czasie realizacji ćwiczenia przydzielone zostaną studentowi dodatkowe zadania. Poszczególnym zadaniom przydzielono liczbę punktów jakie można zdobyć za ich wykonania. Maksymalna liczba punktów wynosi 12. Wykaz literatury podstawowej do ćwiczenia: Wykaz literatury podstawowej: 1. Skrypt z materiałami do przedmiotu Metody reprezentacji informacji 2. Materiały do przedmiotu opracowane w formie edukacji na odległość, dostęp: 3. Steven Holzner, XML. Vademecum profesjonalisty, WNT, Zasoby strony internetowej w szczególności specyfikacja XML, XSL-FO Wykaz literatury uzupełniającej: 1. Elliotte Rusty Harold, W.Scott Means, XML. Almanach, Helion, Przebieg ćwiczenia 3

4 L.p. Zadanie 1. Zapoznanie się z instrukcją laboratoryjną (przed ćwiczeniem) 2. Wprowadzenie kierownika ćwiczenia. Zapoznanie się uczestników ze stosowanymi programami, przegląd dokumentacji (10 min.) 3. Transformacja przykładowych dokumentów XSL-FO (25 min.) 4. Transformacja przykładowych dokumentów XSL-FO z wykorzystaniem dokumentu XML jako źródła informacji (15 min.) 5. Zaprojektowanie dokumentu XML oraz arkusza XSL-FO pojedynczej strony dokumentacji medycznej (60min.) 6. Transformacja opracowanych dokumentów (20 min.) 7. Przesłanie/pokazanie zbioru dokumentów/programów do oceny (5 min.) UWAGI! 1. PRZED przystąpieniem do ćwiczenia należy w katalogu d:\dydaktyka\studenci utworzyć własny katalog (imie_nazwisko), a następnie przekopiować tam zawartość katalogu d:\dydaktyka\mri\cw5. Proszę pracować wyłącznie na wykonanej kopii plików. 3. Wprowadzenie do ćwiczenia W czasie realizacji ćwiczenia realizowane będą zadania zgodnie z ich wcześniejszym opisem. Każde zadanie (z wyjątkiem zadania realizowanego przed przystąpieniem do ćwiczenia laboratoryjnego) opisano poniżej. Ad 2. Wprowadzenie kierownika ćwiczenia. Zapoznanie się uczestników ze stosowanymi programami, przegląd dokumentacji (10 min.) Po wprowadzeniu kierownika ćwiczenia uczestnicy zapoznają się ze stanowiskiem komputerowym, oprogramowaniem i dokumentami związanymi z ćwiczeniem. Następnie utworzyć we wskazanym przez kierownika ćwiczenia katalogu własny podkatalog o nazwie zawierającej własne nazwisko. Do katalogu tego przegrać zawartość podkatalogu DANE (znajdującego się w folderze zawierającym instrukcję do ćwiczenia). W utworzonym podkatalogu należy przechowywać wszystkie wytworzone w czasie trwania ćwiczenia dokumenty i programy. Ad 3. Transformacja przykładowych dokumentów XSL-FO (25 min.) Wykorzystując podane przykłady przeprowadzić proces transformacji dokumentu XSL FO do PDF wykorzystując środowisko Apache FOP (d:\dydaktyka\mri\cw5\soft\fop). a) Polecenie fop 4

5 fop.bat dokument.fo dokument.pdf Przykład 1. Dokument iwm.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="all" page-height="297mm" page-width="210mm" margin-top="1in" margin-bottom="1in" margin-left="0.5in" margin-right="0.5in"> <fo:region-body region-name="plan" margin-top="1in" margin-bottom="0in" margin-left="1in" margin-right="0in"/> </fo:layout-master-set> <fo:page-sequence master-reference="all"> <fo:flow flow-name="plan" font-family="arial" font-size="40pt"> <fo:block text-align="justify" border="2pt solid red">informatyka w medycynie </fo:root> fop.bat iwm.fo iwm.pdf Przykład 2. Dokument svg.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="all" page-height="297mm" page-width="210mm" margin-top="10mm" margin-bottom="10mm" margin-left="10mm" margin-right="10mm"> <fo:region-body region-name="plan" margin-top="0in" margin-bottom="0in" margin-left="1in" margin-right="0in"/> </fo:layout-master-set> <fo:page-sequence master-reference="all"> <fo:flow flow-name="plan" font-family="arial" font-size="40pt"> 5

6 <fo:block> <fo:instream-foreign-object content-height="200mm"> <svg xmlns=" width="150mm" height="200mm"> <radialgradient id="grad" gradientunits="userspaceonuse" cx="60mm" cy="70mm" r="50mm" fx="60mm" y="70mm"> <stop stop-color="blue" offset="0"/> <stop stop-color="green" offset="0.4"/> <stop stop-color="yellow" offset="0.6"/> <stop stop-color="orange" offset="0.8"/> <stop stop-color="red" offset="1.0"/> </radialgradient> <rect x="10mm" y="20mm" width="100mm" height="100mm" fill="url(#grad)" strokewidth="1mm"/> <text font-family="georgia" font-size="36pt" x="10mm" y="130mm"> Przykład SVG! </text> </svg> </fo:instream-foreign-object> </fo:root> fop.bat svg.fo svg.pdf Przykład 3. Dokument raport.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="tytul" margin="10mm" page-height="297mm" page-width="210mm"> <fo:region-body margin="60mm"/> <fo:page-sequence-master master-name="stronatytulowa"> <fo:single-page-master-reference master-reference="tytul"/> 6

7 </fo:page-sequence-master> <fo:simple-page-master master-name="tresc" margin="15mm" page-height="297mm" pagewidth="210mm"> <fo:region-body margin="15mm" column-gap="10mm" column-count="2"/> <fo:region-before region-name="naglowek" extent="15mm" /> <fo:region-after region-name="stopka" extent="15mm" /> </fo:layout-master-set> <fo:page-sequence master-reference="stronatytulowa"> <fo:flow flow-name="xsl-region-body" font-family="arial" font-size="30pt"> <fo:block text-align="center" text-indent="2mm" border="2pt solid red"> Raport z XML-FO. <fo:page-sequence master-reference="tresc"> <fo:static-content flow-name="naglowek"> <fo:block border-bottom-width="thin" border-bottom-style="solid" border-bottom-color="blue" font-weight="bold" text-align="center"> Raport z XML-FO </fo:static-content> <fo:static-content flow-name="stopka"> <fo:block border-top-width="thin" border-top-style="solid" border-top-color="blue" font-weight="bold" text-align="center"> 7

8 Jacek W. Ruminski, strona <fo:page-number/> </fo:static-content> <fo:flow flow-name="xsl-region-body" font-family="arial" font-size="12pt"> <fo:block text-align="justify" text-indent="2mm" > TU DODAĆ co najmniej 100 linii tekstu </fo:root> fop.bat raport.fo raport.pdf Ad 4. Transformacja przykładowych dokumentów XSL-FO z wykorzystaniem dokumentu XML jako źródła informacji (15 min.) Wykonać przykładowe zadanie transformacji dokumentów wykorzystując pliki workplan.xml i workplan.xsl podane w załączniku. fop.bat -xml workplan.xml -xsl workplan.xsl workplan.pdf Ad. 5 Zaprojektowanie dokumentu XML oraz arkusza XSL-FO pojedynczej strony dokumentacji medycznej (60min.) Prowadzący przydzieli każdej osobie pojedynczą kartkę dokumentacji medycznej (w formie dokumentu papierowego lub PDF). Na tej podstawie należy: - utworzyć przykładowy dokument XML z danymi (dane.xml), - utworzyć dokument XSL-FO odtwarzający formę dokumentu dokumentacji medycznej (forma.fo). Następnie sprawdzić czy dokument forma.fo po transformacji do dokumentu PDF odpowiada wzorcowi. Ad. 6 Transformacja opracowanych dokumentów (20 min.) 8

9 Utworzony w poprzedniej części ćwiczenia arkusz forma.fo zmienić do postaci dokumentu XSL (forma.xsl), a następnie dokonać transformacji dokumentu źródłowego (dane.xml) do opracowanej formy układu strony (forma.xsl) posługując się oprogramowaniem Apache FOP. 9

10 4 Załączniki W części tej zawarto kody programów oraz pliki przykładowe i instrukcje konfiguracji oprogramowania. 4.1 Przykładowy dokument XSL-FO: iwm.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="all" page-height="297mm" page-width="210mm" margin-top="1in" margin-bottom="1in" margin-left="0.5in" margin-right="0.5in"> <fo:region-body region-name="plan" margin-top="1in" margin-bottom="0in" margin-left="1in" margin-right="0in"/> </fo:layout-master-set> <fo:page-sequence master-reference="all"> <fo:flow flow-name="plan" font-family="arial" font-size="40pt"> <fo:block text-align="justify" border="2pt solid red">informatyka w medycynie </fo:root> 4.2 Przykładowy dokument XSL-FO: svg.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="all" page-height="297mm" page-width="210mm" margin-top="10mm" margin-bottom="10mm" margin-left="10mm" margin-right="10mm"> <fo:region-body region-name="plan" margin-top="0in" margin-bottom="0in" margin-left="1in" margin-right="0in"/> </fo:layout-master-set> <fo:page-sequence master-reference="all"> <fo:flow flow-name="plan" font-family="arial" font-size="40pt"> <fo:block> <fo:instream-foreign-object content-height="200mm"> 10

11 <svg xmlns=" width="150mm" height="200mm"> <radialgradient id="grad" gradientunits="userspaceonuse" cx="60mm" cy="70mm" r="50mm" fx="60mm" y="70mm"> <stop stop-color="blue" offset="0"/> <stop stop-color="green" offset="0.4"/> <stop stop-color="yellow" offset="0.6"/> <stop stop-color="orange" offset="0.8"/> <stop stop-color="red" offset="1.0"/> </radialgradient> <rect x="10mm" y="20mm" width="100mm" height="100mm" fill="url(#grad)" strokewidth="1mm"/> <text font-family="georgia" font-size="36pt" x="10mm" y="130mm"> Przykład SVG! </text> </svg> </fo:instream-foreign-object> </fo:root> 4.3 Przykładowy dokument XSL-FO: raport.fo <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="tytul" margin="10mm" page-height="297mm" page-width="210mm"> <fo:region-body margin="60mm"/> <fo:page-sequence-master master-name="stronatytulowa"> <fo:single-page-master-reference master-reference="tytul"/> </fo:page-sequence-master> <fo:simple-page-master master-name="tresc" margin="15mm" page-height="297mm" pagewidth="210mm"> <fo:region-body margin="15mm" column-gap="10mm" column-count="2"/> 11

12 <fo:region-before region-name="naglowek" extent="15mm" /> <fo:region-after region-name="stopka" extent="15mm" /> </fo:layout-master-set> <fo:page-sequence master-reference="stronatytulowa"> <fo:flow flow-name="xsl-region-body" font-family="arial" font-size="30pt"> <fo:block text-align="center" text-indent="2mm" border="2pt solid red"> Raport z XML-FO. <fo:page-sequence master-reference="tresc"> <fo:static-content flow-name="naglowek"> <fo:block border-bottom-width="thin" border-bottom-style="solid" border-bottom-color="blue" font-weight="bold" text-align="center"> Raport z XML-FO </fo:static-content> <fo:static-content flow-name="stopka"> <fo:block border-top-width="thin" border-top-style="solid" border-top-color="blue" font-weight="bold" text-align="center"> Jacek W. Ruminski, strona <fo:page-number/> </fo:static-content> <fo:flow flow-name="xsl-region-body" font-family="arial" font-size="12pt"> <fo:block text-align="justify" text-indent="2mm" > 12

13 TU DODAĆ co najmniej 100 linii tekstu </fo:root> 4.4 Przykładowy dokument XML: workplan.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="workplan.xsl"?> <workplan year="2011" semester="zimowy"> <monday> <lecture time="11-12" room="ne 02">Bazy danych</lecture> <lecture time="12-13" room="ea Aud 1">Metody reprezentacji informacji</lecture> <lecture time="14-16" room="ea 01">Języki programowania</lecture> <lab time="16-18" room="ea 101/102">GIS</lab> </monday> <tuesday> <lecture time="13-14" room="ne Aud L">Przetwarzanie obrazów</lecture> <project time="14-17" room="ne 238">Projekt grupowy</project> </tuesday> <wednesday> <meeting time="13-17" room="sala senatu">senat PG</meeting> </wednesday> <thursday> <meeting time="9-10" room="ea229">zebranie Katedry</meeting> <meeting time="10-13" room="ea 106">Konsultacje</meeting> <lecture time="14-16" room="ea Aud. 2">GIS</lecture> </thursday> <friday> <lecture time="10-11" room="ea Aud. 2">Biometria</lecture> <lecture time="11-13" room="gg211">przetwarzanie rozproszone</lecture> </friday> </workplan> 4.5 Przykładowy dokument XSL-FO: workplan.xsl <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="all" page-height="210mm" page-width="297mm" margin="10mm"> <fo:region-body region-name="plan" margin="16mm"/> <fo:region-before region-name="naglowek" extent="15mm" /> </fo:layout-master-set> <fo:page-sequence master-reference="all"> <fo:static-content flow-name="naglowek"> <fo:block border-bottom-width="thin" border-bottom-style="solid" border-bottom-color="blue" font-family="arial" font-size="20pt" font-weight="bold" text-align="center"> PLAN ZAJĘĆ JACKA RUMIŃSKIEGO, ROK: <xsl:value-of 13

14 </fo:static-content> <fo:flow flow-name="plan" font-family="arial" font-size="20pt"> <fo:table border-collapse="collapse" font-size="14pt" font-family="arial"> <fo:table-column column-width="20%" background-color="rgb(255,246,206)"/> <fo:table-column column-width="20%"/> <fo:table-column column-width="20%" background-color="rgb(255,246,206)"/> <fo:table-column column-width="20%"/> <fo:table-column column-width="20%" background-color="rgb(255,246,206)"/> <fo:table-header color="rgb(255,255,255)" background-color="rgb(125,73,2)" font-weight="bold"> <fo:table-row> <fo:block> Poniedziałek <fo:block> Wtorek <fo:block>środa <fo:block>czwartek <fo:block>piątek </fo:table-row> </fo:table-header> <fo:table-body> <fo:table-row> <xsl:for-each select="//monday/*"> <fo:block><xsl:apply-templates select="."/> <fo:block /> </xsl:for-each> <xsl:for-each select="//tuesday/*"> <fo:block><xsl:apply-templates select="."/> <fo:block /> </xsl:for-each> <xsl:for-each select="//wednesday/*"> <fo:block><xsl:apply-templates select="."/> <fo:block /> </xsl:for-each> <xsl:for-each select="//thursday/*"> <fo:block><xsl:apply-templates select="."/> <fo:block /> </xsl:for-each> <xsl:for-each select="//friday/*"> <fo:block><xsl:apply-templates select="."/> <fo:block /> </xsl:for-each> 14

15 </fo:table-body> </fo:table> </fo:table-row> </fo:root> </xsl:template> <xsl:template match="lecture"> <xsl:value-of <xsl:text> {</xsl:text> <xsl:value-of <xsl:text>}: </xsl:text> <xsl:value-of select="name()"/> <xsl:text>: </xsl:text> <xsl:value-of select="."/> </xsl:template> <xsl:template match="meeting"> <xsl:value-of <xsl:text> {</xsl:text> <xsl:value-of <xsl:text>}: </xsl:text> <xsl:value-of select="name()"/> <xsl:text>: </xsl:text> <xsl:value-of select="."/> </xsl:template> <xsl:template match="lab"> <xsl:text> </xsl:text> <xsl:value-of <xsl:text> {</xsl:text> <xsl:value-of <xsl:text>}: </xsl:text> <xsl:value-of select="name()"/> <xsl:text>: </xsl:text> <xsl:value-of select="."/> </xsl:template> <xsl:template match="project"> <xsl:value-of <xsl:text> {</xsl:text> <xsl:value-of <xsl:text>}: </xsl:text> <xsl:value-of select="name()"/> <xsl:text>: </xsl:text> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet> 15

Inżynieria biomedyczna

Inż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ółowo

METODY REPREZENTACJI INFORMACJI

METODY REPREZENTACJI INFORMACJI Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Magisterskie Studia Uzupełniające METODY REPREZENTACJI INFORMACJI Ćwiczenie 1: Budowa i rozbiór gramatyczny dokumentów XML Instrukcja

Bardziej szczegółowo

METODY REPREZENTACJI INFORMACJI

METODY REPREZENTACJI INFORMACJI Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Magisterskie Studia Uzupełniające METODY REPREZENTACJI INFORMACJI Ćwiczenie 2: Budowanie schematów dokumentów XML z zastosowaniem

Bardziej szczegółowo

XML extensible Markup Language. część 3

XML 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ółowo

Ogólna struktura dokumentu XSL-FO. Model formatowania. Ogólna struktura dokumentu XSL-FO C.d. Przykład Hello World Użycie szablonu strony

Ogó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ółowo

XML materiały dydaktyczne - Kurs Podstawowy XSL - wprowadzenie. XSL warstwa przekształcania (XSLT) oraz prezentacji informacji (XSL FO).

XML 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ółowo

XML Path Language (XPath)

XML 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ółowo

<body> <div style="max-width: 900px; margin: 0 auto;">

<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ółowo

XPath XML Path Language. XSL Extensible Stylesheet Language. Wyrażenia XPath. XPath data model. Location paths. Osie (axes)

XPath 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ółowo

Ję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. 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ółowo

Służy do wybierania/wyszukiwania fragmentów dokumentu XML. Przypomina trochę ścieżki w systemie operacyjnym. Niech będzie dany dokument XML:

Sł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ółowo

Przetwarzanie 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 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ółowo

Przetwarzanie 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 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ółowo

Kurs WWW Język XML, część II

Kurs 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ółowo

XML extensible Markup Language. część 6

XML 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

Ję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. 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ółowo

XSL, tj. XSLT i XSL-FO czyli jak przekształcać i ładnie wyświetlać XML-e. Kuba Pochrybniak

XSL, tj. XSLT i XSL-FO czyli jak przekształcać i ładnie wyświetlać XML-e. Kuba Pochrybniak XSL, tj. XSLT i XSL-FO czyli jak przekształcać i ładnie wyświetlać XML-e Kuba Pochrybniak 1. XML PDF Jak? Jak? L A TEX Jak? L A TEX XSL-FO Jak? L A TEX XSL-FO rzeźbienie ręczne (np. w php) Jak? L A TEX

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Informatyka Information Technology Kierunek: inżynieria środowiska Kod przedmiotu: 1.5. Rodzaj przedmiotu: Nauk ścisłych, moduł 1 Poziom kształcenia: I stopnia Semestr: I Rodzaj zajęć:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK

Bardziej szczegółowo

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW KARTA KURSU Nazwa Nazwa w j. ang. Przetwarzanie dokumentów XML i zaawansowane techniki WWW XML processing and advanced web technologies Kod Punktacja ECTS* 3 Koordynator dr Maria Zając Zespół dydaktyczny:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Technologia informacyjna Information Technology Kierunek: inżynieria środowiska Kod przedmiotu:.10. Rodzaj przedmiotu: treści podstawowych, moduł Poziom kształcenia: I stopnia Semestr:

Bardziej szczegółowo

Prezentacja dokumentów XML

Prezentacja 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Rodzaje przetwarzania XSLT (1)

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ółowo

XPath 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. 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Podstawy Informatyki Basic Informatics Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: ogólny Poziom studiów: studia I stopnia forma studiów: studia stacjonarne Rodzaj

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj przedmiotu INFORMATYKA Bezpieczeństwo i higiena

Bardziej szczegółowo

KARTA KURSU. Grafika komputerowa

KARTA KURSU. Grafika komputerowa KARTA KURSU Nazwa Nazwa w j. ang. Grafika komputerowa Computer graphics Kod Punktacja ECTS* 3 Koordynator dr inż. Krzysztof Wójcik Zespół dydaktyczny: dr inż. Krzysztof Wójcik dr inż. Mateusz Muchacki

Bardziej szczegółowo

Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT

Wprowadzenie 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ółowo

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML. Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 8 Podstawy języka XML. Celem ćwiczeń jest poznanie zasad tworzenia dokumentów w oparciu o język XML oraz metod modyfikacji ich

Bardziej szczegółowo

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu Nazwa modułu: Elektroniczna wymiana danych w przemyśle Rok akademicki: 2013/2014 Kod: ZZIP-2-306-IN-s Punkty ECTS: 2 Wydział: Zarządzania Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka

Bardziej szczegółowo

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Dziekan Wydziału Nauk Społecznych i Technik Komputerowych S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko

Bardziej szczegółowo

Prezentacja i transformacja

Prezentacja 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ółowo

Liczba godzin. N (nauczyciel) studia niestacjonarne

Liczba 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ółowo

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania Przedmiot: Bazy danych Rok: III Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt Liczba punktów ECTS: 4 C1 C2 C3 Cel przedmiotu

Bardziej szczegółowo

XML extensible Markup Language. część 4

XML 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych Rodzaj zajęć: wykład, laboratorium BAZY DANYCH I SYSTEMY EKSPERTOWE Database and expert systems Forma

Bardziej szczegółowo

Aplikacje internetowe. Interfejs użytkownika

Aplikacje 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium JĘZYKI PROGRAMOWANIA Programming Languages Forma studiów: studia

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa : Kierunek: Informatyka Rodzaj : obowiązkowy w ramach specjalności: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE APLIKACJI INTERNETOWYCH Internet Application Development

Bardziej szczegółowo

Aplikacje internetowe laboratorium XML, DTD, XSL

Aplikacje 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ółowo

Inżynieria biomedyczna

Inż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ółowo

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 04

Przetwarzanie 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Inżynieria Internetu 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia

Bardziej szczegółowo

Opis modułu kształcenia Alternatywne systemy operacyjne

Opis modułu kształcenia Alternatywne systemy operacyjne Opis modułu kształcenia Alternatywne systemy operacyjne Nazwa podyplomowych Nazwa obszaru kształcenia, w zakresie którego są prowadzone studia podyplomowe Nazwa kierunku, z którym jest związany zakres

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE DIAGNOSTYKĘ MEDYCZNĄ Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, projekt

Bardziej szczegółowo

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek: Rodzaj przedmiotu: specjalnościowy Projektowanie Produktu Product Design Zarządzanie i Inżynieria Produkcji Management and Production Engineering Rodzaj zajęć: Wykład, laboratorium,

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV dopuszczający dostateczny dobry bardzo dobry celujący Potrafi wymienić Samodzielnie

Bardziej szczegółowo

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: opisać sposób deklaracji tablic w PHP; scharakteryzować typ tablicowy w PHP; wymienić i scharakteryzować indeksowanie

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Komputerowe wspomaganie projektowania procesów Computer Aided Design of Processes Kierunek: Kod przedmiotu: Zarządzanie i Inżynieria Produkcji ZIP2.D1F.O.16.88 Management and Production

Bardziej szczegółowo

Ję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 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ółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim SYSTEMY I SIECI KOMPUTEROWE W MEDYCYNIE Nazwa w języku angielskim: COMPUTER SYSTEMS AND NETWORKS IN

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram

Bardziej szczegółowo

Sł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 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ółowo

Układ informacji i powiązań między danymi w deklaracji w formacie XML

Układ informacji i powiązań między danymi w deklaracji w formacie XML Załącznik nr 2 do Uchwały Nr... Rady Miejskiej w Czerwionce-Leszczynach z dnia... Układ informacji i powiązań między danymi w deklaracji w formacie XML

Bardziej szczegółowo

Kierunkowy Wybieralny Polski Semestr IV

Kierunkowy Wybieralny Polski Semestr IV KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 20/206 Z-ID-402a Programowanie baz danych w środowisku RAD Delphi Programming of

Bardziej szczegółowo

KARTA PRZEDMIOTU. (pieczęć wydziału)

KARTA PRZEDMIOTU. (pieczęć wydziału) (pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: Eksploracja danych w bioinformatyce 2. Kod przedmiotu: EksDaBio 3. Karta przedmiotu ważna od roku akademickiego: 2017/2018 4. Forma kształcenia:

Bardziej szczegółowo

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) KARTA MODUŁU / KARTA PRZEDMIOTU. Kod modułu E-1EZ1-1001-s1 Nazwa modułu Technologie informacyjne Nazwa modułu w języku angielskim Information technologies Obowiązuje od roku akademickiego 2012/13 (aktualizacja

Bardziej szczegółowo

UCHWAŁA NR L/932/13 RADY MIASTA MYSŁOWICE. z dnia 19 grudnia 2013 r.

UCHWAŁA NR L/932/13 RADY MIASTA MYSŁOWICE. z dnia 19 grudnia 2013 r. UCHWAŁA NR L/932/13 RADY MIASTA MYSŁOWICE z dnia 19 grudnia 2013 r. w sprawie określenia warunków i trybu składania deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi za pomocą środków

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu:

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 3 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 4. Forma kształcenia:

Bardziej szczegółowo

Wykorzystanie szkolnych pracowni komputerowych w nauczaniu przedmiotów ogólnokształcących i zawodowych

Wykorzystanie szkolnych pracowni komputerowych w nauczaniu przedmiotów ogólnokształcących i zawodowych Wykorzystanie szkolnych pracowni komputerowych w nauczaniu przedmiotów ogólnokształcących i zawodowych (dla nauczycieli przedmiotów matematyczno-przyrodniczych) Przeznaczenie Szkolenie przeznaczone jest

Bardziej szczegółowo

Technologie informacyjne Information technologies

Technologie informacyjne Information technologies Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/13

Bardziej szczegółowo

Numer Obszaru: 4. programowej. Temat szkolenia. TIK w kształceniu na drugim i trzecim etapie edukacyjnym. Symbol szkolenia: TIKSPGIM

Numer Obszaru: 4. programowej. Temat szkolenia. TIK w kształceniu na drugim i trzecim etapie edukacyjnym. Symbol szkolenia: TIKSPGIM Numer Obszaru: 4 Technologie informacyjnokomunikacyjne w realizacji podstawy programowej Temat szkolenia TIK w kształceniu na drugim i trzecim etapie edukacyjnym Symbol szkolenia: TIKSPGIM SZCZEGÓŁOWY

Bardziej szczegółowo

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

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 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ółowo

Technologie XML wprowadzenie do przedmiotu

Technologie XML wprowadzenie do przedmiotu Technologie XML wprowadzenie do przedmiotu Krzysztof Jankiewicz Krzysztof.Jankiewicz@cs.put.poznan.pl Podstawowe informacje Nazwa modułu: Technologie XML Kierunek studiów: Informatyka Specjalność: Technologie

Bardziej szczegółowo

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek: Projektowanie Produktu Product Design Zarządzanie i Inżynieria Produkcji Management and Production Engineering Rodzaj przedmiotu: specjalnościowy Rodzaj zajęć: Wykład, laboratorium

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

Systemy Wymiany Informacji

Systemy Wymiany Informacji Systemy Wymiany Informacji Kod przedmiotu: SIW Rodzaj przedmiotu: specjalnościowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Technologie internetowe i sieci komputerowe

Bardziej szczegółowo

3. Karta przedmiotu ważna od roku akademickiego: 2012/ Forma kształcenia: studia pierwszego stopnia studia drugiego stopnia 1

3. Karta przedmiotu ważna od roku akademickiego: 2012/ Forma kształcenia: studia pierwszego stopnia studia drugiego stopnia 1 (pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: INFORMATYKA W ZARZĄDZANIU 2. Kod przedmiotu: 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 4. Forma kształcenia: studia pierwszego

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE

Bardziej szczegółowo

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Technologie informacyjne Rok akademicki: 2014/2015 Kod: CCB-1-104-s Punkty ECTS: 3 Wydział: Inżynierii Materiałowej i Ceramiki Kierunek: Chemia Budowlana Specjalność: - Poziom studiów: Studia

Bardziej szczegółowo

UCHWAŁA NR VII/49/2015 RADY MIASTA PRUSZCZ GDAŃSKI. z dnia 12 maja 2015 r.

UCHWAŁA NR VII/49/2015 RADY MIASTA PRUSZCZ GDAŃSKI. z dnia 12 maja 2015 r. UCHWAŁA NR VII/49/2015 RADY MIASTA PRUSZCZ GDAŃSKI z dnia 12 maja 2015 r. w sprawie określenia formatu elektronicznych wzorów deklaracji i informacji na podatek od nieruchomości, podatek rolny i podatek

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium GRAFIKA KOMPUTEROWA Computer Graphics Forma studiów: studia

Bardziej szczegółowo

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014

Bardziej szczegółowo

tel./fax (85) 748 55 82 email: statinfmed@uwb.edu.pl

tel./fax (85) 748 55 82 email: statinfmed@uwb.edu.pl Załącznik nr 5b do Uchwały nr 21/2013 Senatu KARTA PRZEDMIOTU / SYLABUS Wydział Nauk o Zdrowiu Kierunek Profil kształcenia Nazwa jednostki realizującej moduł/przedmiot: Kontakt (tel./email): Osoba odpowiedzialna

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Systemy ekspertowe Expert systems Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: Rodzaj zajęć: Wyk. Ćwicz. Lab. Sem. Proj. Poziom studiów: studia I stopnia forma studiów:

Bardziej szczegółowo

PROJEKT INŻYNIERSKI I

PROJEKT INŻYNIERSKI I Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Bazy danych Database Kierunek: Rodzaj przedmiotu: obieralny Rodzaj zajęć: wykład, laboratorium Matematyka Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 2W, 2L Semestr: III Liczba

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Systemy ekspertowe w zarządzaniu firmą Expert systems in enterprise management Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: Rodzaj zajęć: Wyk. Ćwicz. Lab. Sem. Proj.

Bardziej szczegółowo

WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA

WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA Nazwa modułu Informatyka ekonomiczna Nazwa modułu w języku angielskim Kod modułu Kody nie zostały jeszcze przypisane Kierunek studiów Kierunek prawno-ekonomiczny

Bardziej szczegółowo

KONSPEKT SZKOLENIA DOKUMENTACJA RYBACKA WYMAGANA PRZEZ PRAWO PROWADZONA PRZY POMOCY NOWOCZESNYCH TECHNIK INFORMATYCZNYCH 1/10

KONSPEKT SZKOLENIA DOKUMENTACJA RYBACKA WYMAGANA PRZEZ PRAWO PROWADZONA PRZY POMOCY NOWOCZESNYCH TECHNIK INFORMATYCZNYCH 1/10 KONSPEKT SZKOLENIA DOKUMENTACJA RYBACKA WYMAGANA PRZEZ PRAWO PROWADZONA PRZY POMOCY NOWOCZESNYCH TECHNIK INFORMATYCZNYCH 1/10 Spis treści 1. Wprowadzenie...... 3 2. Opis szkolenia... 3 2.1. Zakres tematyczny......

Bardziej szczegółowo

Środowisko publikacyjne oparte na XML-u. Szymon Zioło 1 maja 2004

Środowisko publikacyjne oparte na XML-u. Szymon Zioło 1 maja 2004 Środowisko publikacyjne oparte na XML-u Szymon Zioło 1 maja 2004 Przygotowywanie serwisu internetowego Role biznesowe: redakcja treści (autor), styl, redakcja graficzna (grafik), organizacja witryny (redaktor).

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Sieci komputerowe Rodzaj zajęć: wykład, laboratorium MODELOWANIE I SYMULACJA Modelling

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy na specjalności: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE

Bardziej szczegółowo

Regulamin ćwiczeń Laboratorium Inżynierii Ruchu Lotniczego

Regulamin ćwiczeń Laboratorium Inżynierii Ruchu Lotniczego Regulamin ćwiczeń 1. W trakcie trwania zajęć laboratoryjnych, grupa dziekańska dzielona jest na grupy ćwiczeniowe maksymalnie po 2 osoby. Utworzone grupy wykonują kolejne ćwiczenia laboratoryjne zgodnie

Bardziej szczegółowo

LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT

LABORATORIUM 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ółowo

XML extensible Markup Language. część 8

XML 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ółowo

XML extensible Markup Language 3

XML 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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Komputerowe Systemy Wspomagania Zarządzania Przedsiębiorstwem Computer Support Systems Enterprise Management Kierunek: Zarządzanie i Inżynieria Produkcji Management and Production Engineering

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Inżynierii Elektrycznej i Komputerowej Politechnika Krakowska Laboratorium Administrowania Systemami Komputerowymi Pamięci masowe ćwiczenie numer: 9 2 Spis treści 1. WSTĘPNE

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE OBIEKTOWE Object-Oriented Programming

Bardziej szczegółowo

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0 Nazwa przedmiotu: Relacyjne Bazy Danych Relational Databases Kierunek: Zarządzanie i Inżynieria Produkcji Kod przedmiotu: ZIP.GD5.03 Rodzaj przedmiotu: Przedmiot Specjalnościowy na kierunku ZIP dla specjalności

Bardziej szczegółowo

Prezentacja dokumentów XML

Prezentacja 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ółowo

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU

Bardziej szczegółowo

Prezentacja dokumentów XML

Prezentacja 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ółowo