Aplikacje internetowe XML Paweł Lenkiewicz. Aplikacje internetowe – XML2 eXtensible Markup Language Uniwersalny język opisu danych Często używany we współpracy.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Przekształcanie dokumentów XML - XSL
Tworzenie stron internetowych
Piotr Szwed Katedra Automatyki AGH
Implementacja procesora XSLT w języku Ocaml
Programowanie w Internecie (Internet Programming) Krystyna Dziubich p. 521 XSL Formatting Objects.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Podstawowe wiadomości
XHTML Podstawowe różnice.
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
XPath XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
Definiowanie typów dokumentów Część 1: DTD 9 października 2003.
11 Poprawne modele zawartości. Zarządzanie zmianami struktury.
XSL – przekształcenia XML-a
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema
11 XML a SGML. Standardy pokrewne.. 22 SGML a XML – różnice Deklaracja SGML: konfiguracja wyglądu znaczników, ich maksymalnej długości, itp., definicja.
11 Definiowanie typów dokumentów. 22 Jak wygląda XML? st. asp. Jan Łapówka Dołowice Górne Wypadek dnia r o godzinie 13:13 ( piątek ) miał miejsce.
XML Schema w przykładach Maciej Ogrodniczuk
Poprawne modele zawartości. Zarządzanie zmianami struktury. 30 października 2003.
Definiowanie typów dokumentów Część 1. DTD, XML Schema.
Definiowanie typów dokumentów Część 2: XML Schema 16 października 2003.
XSL – część 2.
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema.
XSL Extensible Stylesheet Language 6 listopada 2003.
Zaawansowana składnia XML XML Schema
11 Definiowanie typów dokumentów. 22 Jak wygląda XML? st. asp. Jan Łapówka Dołowice Górne Wypadek dnia r o godzinie 13:13 ( piątek ) miał miejsce.
XPath. XSL – część 1..
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
Dokumentowanie wymagań w języku XML
XPath, XSLT, (and XSL:FO)
XML, DTD, Schema Zaawansowane Aplikacje Internetowe Dawid Weiss.
XML. Pierwszy dokument XML Witaj świecie! Elementy i atrybuty niezwykle oryginalny Witaj świecie! Druga możliwość: Witaj świecie!

Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Proszę skopiować eclipse najlepiej do c:\temp uruchamiamy rejestrujemy jako academic.
Made by Mateusz Szirch Kilka słów o JavaScript.
HTML 4 Zebrał i opracował : dr inż. Jerzy Zgraja.
HTML 4 Zebrał i opracował : dr inż. Jerzy Zgraja.
XML eXtensible Markup Language. 2 Prowadzący Michał Kozielski p. 413 mail:
XML – eXtensible Markup Language 3
XML – eXtensible Markup Language 4. XSL transformations (XSLT) XSLT (ang. eXtensible Stylesheet Language Transformations) jest opartym na XML językiem.
Generator analizatorów leksykalnych
XML - podstawy Szymon Bohdanowicz. Pierwszy przykład Marek Szymon Przypomnienie Pamiętaj o spotkaniu w piątek.
informatyka + Agenda Podstawy XML Historia XML w pigułce
Technologie internetowe II
XML w relacyjnych bazach danych
SQL - Structured Query Language
XML – eXtensible Markup Language 2. Nazwy atrybutów i elementów w języku XML muszą spełniać te same reguły (te same reguły musza spełniać też inne, rzadziej.
XML – eXtensible Markup Language
Tworzenie stron internetowych www World Wide Web
Autor: Joanna Barańska Promotor: dr inż. Paweł Figat Konsultant:
Temat 12: Formularze.
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wprowadzenie do kaskadowych arkuszy stylów Informatyka.
Czyli króciutki opis języka programowania jakim jest HTML.
Technologie internetowe
Adresowanie elementów struktury dokumentów - XPath.
XML w bazach danych.
Obiektowe metody projektowania systemów XML eXtensible Markup Language.
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 2 – „STRUKTURA STRONY” STWORZYŁ GABRIEL ŚLAWSKI.
Edytory tekstowe stron WWW
Temat nr 5 Struktura strony www _________________________________________________________________________________________________________________ [ Przedmiot:
PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania.
The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie.
HTML.  Wprowadzenie  Protokół HTTP  Język HTML  Definicja typu dokumentu  Nagłówek strony  Formatowanie treści dokumentu  Definiowanie struktury.
ASP.NET Tworzenie i zarządzanie wyglądem aplikacji, tworzenie mapy witryny. Kontrolki nawigacyjne.
Język html Julia Cudak. Wykorzystanie Język html wykorzystuje się obecnie do tworzenia stron internetowych. Pozwala on opisać strukturę informacji zawartych.
Zapis prezentacji:

Aplikacje internetowe XML Paweł Lenkiewicz

Aplikacje internetowe – XML2 eXtensible Markup Language Uniwersalny język opisu danych Często używany we współpracy z bazami danych Często używany do wymiany danych między różnymi systemami Używany do zapisu różnego rodzaju informacji (np. web.config w ASP.Net) Najprostsza postać – plik tekstowy XHTML – wersja HTML zgodna z XML Wrażliwy na wielkość znaków

Aplikacje internetowe – XML3 Struktura Zaczynamy od: Znaczniki: treść Lub:

Aplikacje internetowe – XML4 Atrybuty Do znaczników (elementów) możemy dodawać atrybuty:

Aplikacje internetowe – XML5 Zagnieżdżanie znaczników Np.: Paweł Lenkiewicz

Aplikacje internetowe – XML6 Inne Instrukcje przetwarzania dostarczające danych do aplikacji. Aplikacja zareaguje, gdy rozumie taką instrukcję: Komentarze:

Aplikacje internetowe – XML7 DTD Określa strukturę dokumentu, czyli z jakich elementów i atrybutów się składa. Przykład: <!DOCTYPE BOOKLIST [ ]>

Aplikacje internetowe – XML8 DTD *-0 – wiele ?-0 – – wiele #PCDATA- konkretne dane (napis), a nie kolejne elementy

Aplikacje internetowe – XML9 DTD Definicja atrybutu: Dane: opcje: (opcja1|opcja2|opcja3) dowolny napis: CDATA Wymagalność: wymagany: #REQUIRED niewymagany: #IMPLIED stała: #FIXED „wartość” Wartość domyślna: ”wartość”

Aplikacje internetowe – XML10 XSL Służy do przekształcania dokumentu XML do dowolnej postaci, w szczególności strony HTML. Jest plikiem XML. Składa się z wzorców – templates. Przy pomocy wyrażenia Xpath określamy, dla jakich elementów ma być zastosowany ten wzorzec. powoduje, że procesor XSLa poszuka odpowiedniego wzorca i jego wynik wstawi w tym miejscu. Możemy dzięki temu dowolnie zagłębiać się w drzewie.

Aplikacje internetowe – XML11 XSL - przykład Przykład

Aplikacje internetowe – XML12 XPath Odpowiednik języka zapytań Podobny do systemu plików Jeżeli ścieżka zaczyna się od „/” to reprezentuje absolutną sicieżkę do szukanego elementu Jeżeli ścieżka zaczyna się od „//” wówczas wszystkie elementy w drzewie spełniające warunki są wypisywane Atrybuty specyfikowane są za pomocą prefiksu Warunki umieszczamy w nawiasach kwadratowych []

Aplikacje internetowe – XML13 MS SQL Server i XML Typ danych XML. Dostępny przy tworzeniu tabel i deklarowaniu zmiennych. Na danych tego typu możemy używać kilku wbudowanych metod: SELECT kolumna.query('/osoba/nazwisko') from tabela Iinne metody to: value, exists, modify, nodes

Aplikacje internetowe – XML14 MS SQL Server i XML Klauzula FOR XML, np.: SELECT * FROM dept INNERJ JOIN emp ON emp.deptno = dept.deptno ORDER BY dept.deptno FOR XML RAW Lub: FOR XML AUTO FOR XML RAW, ELEMENTS

Aplikacje internetowe – XML15 XML Schema (XSD) Rozszerza możliwości DTD

Aplikacje internetowe – XML16 XML Schema (XSD) Odwołanie do schematu umieszczamy w korzeniu drzewa XML, np.: