Język XML Schema. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
|
|
- Milena Borkowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Język Schema Po zrealizowaniu materiału student będzie w stanie Stworzyć formalny opis dokumentu Deklarować elementy i atrybuty Określić strukturę elementów w dokumencie Operować dostępnymi typami danych oraz definiować własne Powiązać dokument ze schematem 2 1
2 W3C W3Schools Schema tutorial W3C Schema Validator Altova procesor (walidacja oraz transformacja dokumentu ) Schema Validator on-line Understanding W3C Schema Complex Types 3 Badanie poprawności semantycznej dokumentu Schemat i jego składowe Powiązanie dokumentu ze schematem Deklaracja elementu i atrybutu Typy danych, wbudowane oraz definiowane przez użytkownika Określanie struktury elementów 4 2
3 5 Formalna specyfikacja dokumentu Zestaw reguł i zasad określających strukturę oraz zawartość dokumentu Dokument elementy, atrybuty, struktura dokumentu Schemat opis zawartości oraz struktury elementów, atrybutów 6 3
4 Dostępne języki W3C Schema Document Type Definition(DTD) Relax-NG Schematron 7 Dokument Schemat danych Zgodność ze schematem Parser Struktura poprawna Struktura niepoprawna Składnia niepoprawna Składnia poprawna Dalsze przetwarzanie 8 4
5 deklaracja xml element główny (schema) przestrzeń nazw deklaracje elementów i atrybutów definicje typów <?xml version="1.0"?> <xsd:schema xmlns:xsd=" <!-- zawartość schematu (deklaracje elementów, atrybutów, definicje typów) --> </xsd:schema> 9 <?xml version="1.0"?> <student> <nazwisko>brzęczyszczykiewicz</nazwisko> <imie>grzegorz</imie> <miasto>chrząszczyŝewoszyce</miasto> </student> <?xml version="1.0"?> <xsd:schema xmlns:xsd=" <xsd:element name="student"> <xsd:complextype> <xsd:sequence> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="imie" type="xsd:string"/> <xsd:element name="miasto" type="xsd:string"/> </xsd:sequence> </xsd:element> </xsd:schema> 10 5
6 Przedsiębiorstwo A Przedsiębiorstwo B Dokument Sprawdzenie zgodności ze schematem Sprawdzenie zgodności ze schematem Dokument Dane Schemat dokumentu Dane
7 Element Prosty Złożony Tylko tekst Tylko tekst i atrybuty Tekst, atrybuty, elementy potomne 13 Deklaracja elementu <xsd:element name= "imie" type="xsd:string"/> <xsd:element name="wzrost" type="xsd:integer"/> <xsd:element name="dataurodzenia" type="xsd:date"/> Dokument zgodny ze schematem <imie>ania</imie> <wzrost>172</wzrost> <dataurodzenia> </dataurodzenia> 14 7
8 Deklaracja atrybutu <xsd:attribute name="plec" type="xsd:string"/> <xsd:attribute name= "wlosy" type="xsd:string"/> Dokument zgodny ze schematem <imie plec="kobieta" wlosy="rude">ania</imie> 15 Typy danych Wbudowane Definiowane znakowy: string, normalizedstring, token, liczbowy: integer, decimal, float, double, logiczny: boolean daty i czasu: datetime, time, date, duration, Prosty (simple type) Złożony (complex type) 16 8
9 Utwórz nowy typ danych Zastosuj complextype nie Typ zawiera tak nie Możliwość tak element lub tworzenia atrybut? elementów? Zastosuj simpletype Dozwolona wartość tekstowa elementu Wykorzystaj restiction, list lub union Użyj simplecontent Dozwolona wartość tekstowa i atrybuty Wykorzystaj extension (tylko atryb.) lub restriction Użyj complexcontent Dozwolona wartość tekstowa, elementy potomne i atrybuty Wykorzystaj restriction lub extension Źródło: opracowanie własne na podstawie: 17 Definicja typu prostego <!-- element zawierający wyłącznie tekst --> <xsd:simpletype name="typnrdniatygodnia"> <xsd:restriction base="xsd:integer"> <xsd:mininclusive value="1"/> <xsd:maxinclusive value="7"/> </xsd:restriction> </xsd:simpletype> Deklaracja elementu <xsd:element name="nrdniatygodnia" type="typnrdniatygodnia"/> Dokument zgodny ze schematem <NrDniaTygodnia>4</NrDniaTygodnia> 18 9
10 Definicja typu złożonego <! element zawierający tekst i atrybut --> <xsd:complextype name="typstudent"> <xsd:simplecontent> <xsd:extension base="xsd:string"> <xsd:attribute name="wiek" type="xsd:integer" use="required"/> </xsd:extension> </xsd:simplecontent> Deklaracja elementu <xsd:element name="student" type="typstudent"/> Dokument zgodny ze schematem <student wiek="22">jan Kowalski</student> 19 Element z elementami potomnymi Dowolny już istniejący typ złożony lub anytype <!-- element z elementami potomnymi --> <xsd:complextype name="typstudent"> <xsd:complexcontent> <xsd:restriction base="xsd:anytype"> <xsd:sequence> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="rokstudiow" type="xsd:integer"/> </xsd:sequence> </xsd:restriction> </xsd:complexcontent> 20 10
11 Definicja typu złożonego (jeśli wywodzi się z anytype) <!-- definicja typu złoŝonego: element z elementami potomnymi --> <xsd:complextype name="typstudent"> <xsd:sequence> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="rokstudiow" type="xsd:integer"/> </xsd:sequence> Deklaracja elementu <xsd:element name="student" type="typstudent"/> Dokument zgodny ze schematem <student> <nazwisko>kowalski</nazwisko> <rokstudiow>5</rokstudiow> </student> 21 Deklaracja globalna elementów i atrybutów umieszczona w elemencie głównym schema zakres widoczności: cały schemat Deklaracja lokalna umieszczona wewnątrz deklaracji elementu / definicji typu brak nazwy typu Referencja odsyłacz do zadeklarowanych elementów i/lub atrybutów 22 11
12 <?xml version="1.0"?> <xsd:schema xmlns:xsd=" <!-- globalna deklaracja elementu --> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="osoba"> <!-- lokalna definicja typu --> <xsd:complextype> <xsd:sequence> <!-- odsyłacz do elementu globalnego --> <xsd:element ref="nazwisko"/> <xsd:element name="imie" type="xsd:string"/> </xsd:sequence> </xsd:element> </xsd:schema> 23 minoccurs(domyślnie 1) maxoccurs(domyślnie 1) unbounded(liczba wystąpień nieokreślona) <xsd:element name="imie" type="xsd:string" minoccurs="1" maxoccurs="2"/> <xsd:element name="nrtelefonu" type="xsd:string" minoccurs="0" maxoccurs="unbounded"/> 24 12
13 wymagany (required) opcjonalny (optional) (wartość domyślna) zakazany (prohibited) <xsd:attribute name="plec" type="xsd:string" use="required"/> <xsd:attribute name="stawkavat" type="xsd:string" use="optional" default="22"/> <xsd:attribute name="opis" type="xsd:string" use="prohibited"/> 25 Określenie sposobu występowania subelementów (elementów potomnych) sequence(wszystkie w podanej kolejności) all(wszystkie w dowolnej kolejności) choice(jeden z wymienionych) 26 13
14 <!-- sequence --> <xsd:complextype name="typosoba"> <xsd:sequence> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="imie" type="xsd:string"/> </xsd:sequence> <!-- choice --> <xsd:complextype name="typdochod"> <xsd:choice> <!-- pobory pracownika --> <xsd:element name="pobory" type="xsd:decimal"/> <!-- dochód emeryta --> <xsd:element name="emerytura" type="xsd:decimal"/> </xsd:choice> 27 <!-- definicja typu złoŝonego --> <xsd:complextype name="typosoba"> <xsd:sequence> <xsd:element name="nazwisko" type="xsd:string"/> <xsd:element name="imie" type="xsd:string"/> </xsd:sequence> <! - rozszerzenie TypOsoba o dodatkowe dane o studencie --> <xsd:complextype name="typstudent"> <xsd:extension base="typosoba"> <xsd:sequence> <xsd:element name="rokstudiow" type="xsd:integer"/> <xsd:element name="kierunekstudiow" type="xsd:string"/> </xsd:sequence> </xsd:extension> 28 14
15 <!-- definicja typu prostego (pochodna typu string) --> <xsd:simpletype name="typnazwisko"> <xsd:restriction base="xsd:string"> <xsd:minlength value="2"/> <xsd:maxlength value="40"/> </xsd:restriction> </xsd:simpletype> 29 dopuszczalne wartości elementów i atrybutów length, minlength, maxlength maxinclusive, maxexclusive, mininclusive, minexclusive totaldigits, fractiondigits pattern(regular expressions wyrażenia regularne) enumeration(wyliczenia - słowniki) whitespace preserve(bez normalizacji ciągu - wart. domyślna) replace (zamiana białych znaków na spacje) collapse (zamiana spacji na pojedynczą spację) 30 15
16 <!-- aspekt enumeration --> <!-- lista dopuszczalnych wartości --> <xsd:simpletype name="typstancywilny"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="panna"/> <xsd:enumeration value="kawaler"/> <xsd:enumeration value="ŝonaty"/> <xsd:enumeration value="męŝatka"/> <xsd:enumeration value="wdowa"/> </xsd:restriction> </xsd:simpletype> 31 <!-- lista 6 liczb z 49 --> <wynikiduzegolotka> </wynikiDuzegoLotka> <xsd:simpletype name="liczbaduzylotek"> <xsd:restriction base="xsd:positiveinteger"> <xsd:maxinclusive value="49"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name="listaliczb"> <xsd:list itemtype="liczbaduzylotek"/> </xsd:simpletype> <xsd:simpletype name="liczbyduzegolotka"> <xsd:restriction base="listaliczb"> <xsd:length value="6"/> </xsd:restriction> </xsd:simpletype> <xsd:element name="losowanie" type="liczbyduzegolotka"/> 32 16
extensible Markup Language, cz. 4 Marcin Gryszkalis, mg@fork.pl
extensible Markup Language, cz. 4 Marcin Gryszkalis, mg@fork.pl XML 5 XML Schema Projektowany jako rozszerzenie i uzupełnienie DTD Jest w stanie odwzorować dowolną definicję DTD (ale nie odwrotnie!) Bardzo
XML Schema. Typy proste, wyprowadzanie typów, modularyzacja schematu. Patryk Czarnik. Instytut Informatyki UW
XML Schema Typy proste, wyprowadzanie typów, modularyzacja schematu Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Typy proste i złożone Typy złożone struktura
Przykładowy dokument XML
Przykładowy dokument XML DTD - wady Ograniczona kontrola nad strukturą dokumentów. Zbyt wysokopoziomowe typy danych: liczby, daty są zawsze reprezentowane jako tekst! Bardzo ogólne metody definiowania
Definiowanie typów dokumentów Część 3. XML Schema
Definiowanie typów dokumentów Część 3. XML Schema 1 Wbudowane typy proste Źródło: XML Enhancements to Java (XJ). User Manual for Release Version 1.0 http://www.research.ibm. com/xj/doc/xjmanual/ XJmanual.html
- wewnątrz elementów prostych występuje tylko jeden typ danych, wewnątrz złoŝonych nie moŝemy dokładnie określić liczby wystąpień elementu
XML Schema DTD a XML Schema DTD jako opis dokumentu XML: - pozwala stworzyć jedynie bardzo ogólny schemat dokumentu - w standardzie DTD dostępne mamy jedynie rozróŝnienie na elementy proste i złoŝone -
Dlaczego DTD nie wystarcza? Definiowanie typów dokumentów Część 2. XML Schema. Status XML Schema. DTD XML Schema. Definiowanie elementów i atrybutów
Dlaczego DTD nie wystarcza? Definiowanie typów dokumentów Część 2. XML Schema Zastosowania w integracji aplikacji struktury danych: przeniesienie zadania sprawdzania poprawności z tworzonej aplikacji na
Kurs WWW Język XML, część I
Język XML, część I Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/ Zawartość modułu Wprowadzenie do XML Składnia Znaczniki i atrybuty DTD XML Schema Na podstawie kursu ze strony: http://www.w3schools.com/schema/default.asp
Schema Schemat_JPK_PKPIR_v1-0.xsd
Schema Schemat_JPK_PKPIR_v1-0.xsd schema location: attributeformdefault: elementformdefault: targetnamespace: unqualified qualified http://jpk.mf.gov.pl/wzor/2016/03/09/03096/ Elements Complex types Simple
Schematy XML. Tomasz Traczyk. ttraczyk@ia.pw.edu.pl http://www.ia.pw.edu.pl/~ttraczyk/
Schematy XML Tomasz Traczyk ttraczyk@ia.pw.edu.pl http://www.ia.pw.edu.pl/~ttraczyk/ Plan prezentacji Dlaczego schematy? Przykład schematu XML Schema nieco szczegółów Rola schematów XML Problemy z DTD
Plan prezentacji. XML Schema Definition Language (XSD) Zalety i wady Schematów XML. Ogólna charakterytyka XML Schema. Wstęp
Plan prezentacji Przedmiot: XML i jego zastosowania Dr inż. Stanisław Polak Akademia Górniczo - Hutnicza w Krakowie, Katedra Informatyki http://www.icsr.agh.edu.pl/~polak/ Wstęp Dokumenty i Schematy XML
XML Schema w przykładach
DTD a XML Schema Krótkie porównanie dla niecierpliwych: XML Schema w przykładach Maciej Ogrodniczuk mog@empolis.pl DTD Wywodzi się z SGML-a Specyficzna składnia 10 typów danych Brak kontroli tekstowej
Rozdział 1 Cel dokumentu... 2. Rozdział 2 Deklaracja... 3. Rozdział 3 Nagłówek... 4. Rozdział 4 Podmiot1... 6. Rozdział 5 FATCA...
Schema IFT-4(1).xsd Spis treści Rozdział 1 Cel dokumentu... 2 Rozdział 2 Deklaracja... 3 Rozdział 3 Nagłówek... 4 Rozdział 4 Podmiot1... 6 Rozdział 5 FATCA... 7 Rozdział 6 ReportingFI... 8 Rozdział 7 AccountReport...
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa URZĘDOWE POŚWIADCZENIA ODBIORU UPP ORAZ UPD Projekt współfinansowany Przez Unię Europejską Europejski
Rzeszów, dnia 18 czerwca 2015 r. Poz. 1866 UCHWAŁA NR IX.87.2015 RADY MIEJSKIEJ W BOGUCHWALE. z dnia 28 maja 2015 r.
DZIENNIK URZĘDOWY WOJEWÓDZTWA PODKARPACKIEGO Rzeszów, dnia 18 czerwca 2015 r. Poz. 1866 UCHWAŁA NR IX.87.2015 RADY MIEJSKIEJ W BOGUCHWALE z dnia 28 maja 2015 r. w sprawie warunków i trybu składania informacji
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema. Elementy czy atrybuty? Wartości domyślne i ustalone. Elementy czy atrybuty?
Globalne i lokalne deklaracje elementów i atrybutów Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema Deklaracje lokalne:
Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.
Definiowanie typów dokumentów Część 1. DTD, XML Schema Jak wygląda XML? st. asp. Jan Łapówka dołowice Górne wypadek
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa ZESTAW SCHEMATÓW PODSTAWOWYCH Projekt współfinansowany Przez Unię Europejską Europejski Fundusz
XML extensible Markup Language. część 4
XML extensible Markup Language część 4 XML Schema (Podobnie jak DTD) XML Schema to opracowany przez W3C standard służący do definiowania struktury dokumentu XML. (W przeciwieństwie do DTD) XML Schema jest
XML Schema. Motywacja, struktura schematu, typy złożone. Patryk Czarnik. Instytut Informatyki UW
XML Schema Motywacja, struktura schematu, typy złożone Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Dlaczego nie DTD? Zastosowania XML-a w elektronicznej
Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.
Definiowanie typów dokumentów Część 1. DTD, XML Schema Jak wygląda XML? st. asp. Jan Łapówka dołowice Górne wypadek
Załącznik nr 14 Struktura logiczna korekty informacji podsumowującej o dokonanych wewnątrzwspólnotowych dostawach/nabyciach towarów (VAT-UEK)
Załącznik nr 14 Struktura logiczna korekty informacji podsumowującej o dokonanych wewnątrzwspólnotowych dostawach/nabyciach towarów (VAT-UEK) Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/deklaracje/vat/vat-uek(1)_v2-0.xsd
LAB 7. XML EXtensible Markup Language - Rozszerzalny Język Znaczników XSD XML Schema Definition Definicja Schematu XML
Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 7 XML EXtensible Markup Language - Rozszerzalny Język Znaczników XSD XML Schema Definition Definicja Schematu XML 1. Prosty dokument XML lab7_1.xml
BGK Zlecenia (Ferryt Enterprise)
Bank państwowy założony w 1924 roku BGK Zlecenia (Ferryt Enterprise) Import zleceń z plików zewnętrznych Dokumentacja tworzenia plików importu www.bgk.com.pl SPIS TREŚCI WSTĘP... 3 1. OPIS PLIKU IMPORTU
XML Schema. Bartłomiej Świercz. Łódź, 19 listopada 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz XML Schema
XML Schema Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 19 listopada 2005 roku Wstęp XML Schema służy do definiowania struktury dokumentu XML (pełni podobną funkcję jak DTD).
Schematy aplikacyjne UML i GML dla mapy zasadniczej oraz Modelu Podstawowego. Rozdział 1 Założenia podstawowe
Załącznik nr 8 Schematy aplikacyjne UML i GML dla mapy zasadniczej oraz Modelu Podstawowego Rozdział 1 Założenia podstawowe 1. Na treść załącznika składają się: 1) schemat aplikacyjny UML dla mapy zasadniczej;
Podstawowe konstrukcje Podstawowymi konstrukcjami są wzorce element oraz attribute:
Standard Relax NG Schemat strukturalizacji dokumentów Relax NG (relaxing). Opracowany głównie przez Jamesa Clarka i Makoto Muratę. Standard ISO: Information technology Document Schema Definition Language
XML i nowoczesne metody zarządzania treścią
XML i nowoczesne metody zarządzania treścią Wykład 4: Jeszcze o XML Schema Maciej Ogrodniczuk MIMUW, 22 października 2009 Wykład 4: Jeszcze o XML Schema XML i nowoczesne metody zarządzania treścią 1 Powiązanie
Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/deklaracje/vat/vat-r(7)_v2-0.xsd
Załącznik nr 34 Struktura logiczna zgłoszenia rejestracyjnego w zakresie podatku od towarów i usług (VAT-R) wraz z informacją dotyczącą obowiązku podatkowego w zakresie transakcji wewnątrzwspólnotowych
(Dz. U. z dnia 17 listopada 2006 r.)
Dz.U.z 2006r. Nr 206 poz. 1519 ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI 1) z dnia 2 listopada 2006 r. w sprawie wymagań technicznych formatów zapisu i informatycznych nośników danych,
Wprowadzenie do XML schema
Spis treści Tomasz Przechlewski 1. Podstawowe pojęcia. 1 2. Typy proste.. 3 3. Wzorzec regułowy 4 4. Typy złożone 5 5. Modele o prostej zawartości 5 6. Modele o złożonej zawartości. 6 7. Rozszerzanie modelu
XML Schema. Motywacja, struktura schematu, typy złożone. Patryk Czarnik. Instytut Informatyki UW
XML Schema Motywacja, struktura schematu, typy złożone Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 03 XML Schema XML 2007/08 1
UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Po zrealizowaniu materiału student będzie w stanie Prawidłowo zidentyfikować składowe dokumentu XML Utworzyć dokument XML Dokonać sprawdzenia poprawności składniowej (syntaktycznej) dokumentu 2 1 WWW Consortium,
Podstawy języka XML. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz
Podstawy języka XML Cel zajęć Po zrealizowaniu materiału student będzie w stanie Prawidłowo zidentyfikować składowe dokumentu XML Utworzyć dokument XML Dokonać sprawdzenia poprawności składniowej (syntaktycznej)
Struktura logiczna zgłoszenia aktualizacyjnego osoby fizycznej nieprowadzącej samodzielnie działalności gospodarczej (NIP-3)
Załącznik nr 2 Struktura logiczna zgłoszenia aktualizacyjnego osoby fizycznej nieprowadzącej samodzielnie działalności gospodarczej (NIP-3) Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/nip/nip-3(5)_v1-0.xsd
29. Poprawność składniowa i strukturalna dokumentu XML
29. i strukturalna dokumentu XML 13 października 2015 1 2 Poprawny składniowo dokument XML powinien być tworzony zgodnie z poniżej przedstawionymi zasadami. Deklaracja XML Powinien zawierać deklarację
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema 1 Globalne i lokalne deklaracje elementów i atrybutów Deklaracje lokalne:
Rola języka XML narzędziem
Wprowadzenie do XML dr inż. Adam Iwaniak Szkolenie w Luboradzy, ZCPWZ, 12-13.02.2009r. Rola języka XML narzędziem Pierwszą rewolucją internetową było dostarczenie ludziom informacji. Znajdujemy się teraz
Format elektroniczny deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi oraz układ informacji i powiązań między nimi
Format elektroniczny deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi oraz układ informacji i powiązań między nimi
Schema bsb-kwy-2009-01.xsd
file:///q:/work/projekty/kbw2008/trunk/rejestracja/awa-jaxb/src/site/res/opis_xsd/bsb-kwy-20... 1 z 68 2010-03-19 17:21 Schema bsb-kwy-2009-01.xsd attribute form default: unqualified element form default:
Załączniki do rozporządzenia Ministra Finansów z dnia 2011 r. (poz. ) Załącznik nr 1. Struktura logiczna urzędowego poświadczenia odbioru
Załączniki do rozporządzenia Ministra Finansów z dnia 2011 r. (poz. ) Załącznik nr 1 Struktura logiczna urzędowego poświadczenia odbioru Nazwa pliku XSD: Potwierdzenie_v4-0.xsd
Definicja struktury danych XSD dla opisu wzorów dokumentów elektronicznych przyjmowanych w Centralnym Repozytorium Dokumentów
Definicja struktury danych XSD dla opisu wzorów dokumentów elektronicznych przyjmowanych w Centralnym Repozytorium Dokumentów Zawartość Wstęp...3 Cel dokumentu...3 Adresat dokumentu...3 Deklarowane przestrzenie
Integracja Obieg Dokumentów - GiS Spis treści
Integracja Obieg Dokumentów - GiS Spis treści 1.Opis integracji.... 2 2.Interfejs po stronie Obiegu Dokumentów... 4 3.Interfejs po stronie Gis-u.... 7 4.Schematy przesyłanych plików xml.... 8 1 1. Opis
Definiowanie typów dokumentów Część 1. DTD, XML Schema
Definiowanie typów dokumentów Część 1. DTD, XML Schema 1 Jak wygląda XML? st. asp. Jan Łapówka dołowice Górne wypadek
Załącznik nr 5 do uchwały Nr XXXVIII/775/2013 Rady Miejskiej w Gliwicach z dnia 07 listopada 2013 r.
Załącznik nr 5 do uchwały Nr XXXVIII/775/2013 Rady Miejskiej w Gliwicach z dnia 07 listopada 2013 r.
Załącznik do rozporządzenia. Ministra Finansów z dnia września 2006 r. (poz. )
Załącznik do rozporządzenia Ministra Finansów z dnia września 2006 r. (poz. ) Załącznik Nr 6 STRUKTURA LOGICZNA DEKLARACJI DLA PODATKU OD TOWARÓW I USŁUG (VAT-7)
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
XML DTD XML Schema CSS
XML XML czyli Extensible Markup Language (rozszerzalny język znaczników) można traktować jak stosunkowo prosty i elastyczny format tekstowy wywodzący się z SGML. Pierwotnie został zaprojektowany aby umożliwiać
Wykład 2 xaml, cz. 2 12-03-2014. Czym jest xml?
Kwalifikacje kadry dydaktycznej kluczem do rozwoju Uczelni PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ I EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO Uniwersytet Kazimierza Wielkiego w Bydgoszczy Wydział
Rozprawa doktorska mgr Dariusza Mikułowskiego, pt. Koncepcja i realizacja rozproszonych ontologii w systemie entish
Instytut Podstaw Informatyki Polskiej Akademii Nauk Rozprawa doktorska mgr Dariusza Mikułowskiego, pt. Koncepcja i realizacja rozproszonych ontologii w systemie entish Promotorem rozprawy jest dr hab.
Symbole wieloznaczne w XML Schema. Definiowanie typów dokumentów Część 4. XML Schema, RELAX NG, Schematron. Schematron
Symbole wieloznaczne w XML Schema Symbole wieloznaczne dla elementów (ang. element wildcards). Symbole wieloznaczne dla atrybutów (ang. attribute wildcards). Definiowanie typów dokumentów Część 4. XML
Projekt z dnia 20 grudnia 2006 r. ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 2007 r.
Projekt z dnia 20 grudnia 2006 r. ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 2007 r. w sprawie deklaracji na podatek od środków transportowych składanych za pomocą środków komunikacji elektronicznej Na
XML extensible Markup Language. część 2
XML extensible Markup Language część 2 Definicja Typu Dokumentu - DTD Jeżeli dokument XML jest zgodny z określonym dla niego DTD mówimy wówczas że jest poprawny strukturalnie (w skrócie poprawny valid).
Egzamin 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.
Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane
Extensible Markup Language (XML) Wrocław, 15.03.2019 - Java - technologie zaawansowane Wprowadzenie XML jest językiem znaczników (ang. markup language) używanym do definiowania zbioru zasad rozmieszczenia
Schema Schemat_JPK_EWP_v1-0.xsd
Schema Schemat_JPK_EWP_v1-0.xsd schema location: attributeformdefault: elementformdefault: targetnamespace: unqualified qualified http://jpk.mf.gov.pl/wzor/2016/03/09/03097/ Elements Complex types Simple
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema Globalne i lokalne deklaracje elementów i atrybutów Deklaracje lokalne:
Załączniki do rozporządzenia Ministra Finansów z dnia 2010 r. (poz. ) Załącznik nr 1
Załączniki do rozporządzenia Ministra Finansów z dnia 2010 r. (poz. ) Format danych XML (XSD) wyznaczający strukturę logiczną deklaracji i podań Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/definicje/elementarnetypydanych_v2-0.xsd
Załączniki do rozporządzenia Ministra Finansów z dnia marca 2008 r. (poz. )
Załączniki do rozporządzenia Ministra Finansów z dnia marca 2008 r. (poz. ) Załącznik Nr 1 Załącznik Nr 36 Struktura logiczna informacji o umowach zawartych z nierezydentami (ORD-U) Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/deklaracje/inne/ord-u(1)_v2-0.xsd
Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 02
Plan Przetwarzanie dokumentów XML i zaawansowane techniki WWW Wykład 02 T. Romańczukiewicz Jagiellonian University 2009/2010 Plan Plan 1 Przypomnienie 2 DTD 3 Schematy XML 4 Podsumowanie Plan Przypomnienie
Warszawa, dnia 5 stycznia 2012 r. Pozycja 18 ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 3 stycznia 2012 r.
DZIENNIK USTAW RZECZYPOSPOLITEJ POLSKIEJ Warszawa, dnia 5 stycznia 2012 r. Pozycja 18 ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 3 stycznia 2012 r. zmieniające rozporządzenie w sprawie sposobu przesyłania
Implementacja schematów i statycznej kontroli typów w systemie JLoXiM
Paweł Mantur Implementacja schematów i statycznej kontroli typów w systemie JLoXiM projekt rozwiązania 2009-11-12 Schematy w bazach danych Relacyjne bazy danych: tabele, kolumny, typy danych, klucze itp.
Dokument poprawnie sformułowany jest zgodny z ogólnymi zasadami składniowymi:
DTD Document Type Definition Dokument poprawnie sformułowany (well-formed) Dokument poprawnie sformułowany jest zgodny z ogólnymi zasadami składniowymi: 1. KaŜdy znacznik musi posiadać zamknięcie (wyjątek
ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 2008 r.
ROZPORZĄDZENIE MINISTRA FINANSÓW 1) Projekt z dnia 1 sierpnia 2008 r. z dnia 2008 r. zmieniające rozporządzenie w sprawie trybu składania oraz struktury logicznej zgłoszenia upowaŝnienia podatnika lub
Szczecin, 05.02.2015 r. Copyright (c) 2015 Izba Skarbowa w Szczecinie. Izba Skarbowa w Szczecinie
Izba Skarbowa w Szczecinie Centrum Kompetencyjne Egzekucji Administracyjnej Format danych tytułów wykonawczych przekazywanych do organów egzekucyjnych przez epuap Instrukcja Wersja 1-2E0 Szczecin, 0.02.201
Technologie 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
Definicja obiektowego modelu danych: struktura i zachowanie
Definicja obiektowego modelu danych: struktura i zachowanie Podziękowania Dla Grzegorza Enzo Dołęgowskiego za wpisanie moich notatek do komputera. Relacyjna baza danych (przypomnienie) Pojęcia pierwotne
DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO
DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO Katowice, dnia 9 lutego 2015 r. Poz. 646 UCHWAŁA NR V/43/15 RADY MIASTA CHORZÓW z dnia 5 lutego 2015 r. w sprawie określenia wzoru deklaracji o wysokości opłaty
Złożone komponenty JSF wg
Złożone komponenty JSF wg https://docs.oracle.com/javaee/7/jeett.pdf http://www.coreservlets.com Technologie internetowe 8 Technologie internetowe 8, Zofia 1 Opis znaczników obsługiwanych przez Facelets
COAJRM5D.XSD <?xml version="1.0" encoding="windows-1250"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema" version="1.0">
Zasady Nazewnictwa. Dokumentów XML 2007-11-08. Strona 1 z 9
Zasady Nazewnictwa Dokumentów 2007-11-08 Strona 1 z 9 Spis treści I. Wstęp... 3 II. Znaczenie spójnych zasady nazewnictwa... 3 III. Zasady nazewnictwa wybrane zagadnienia... 3 1. Język oraz forma nazewnictwa...
UCHWAŁA NR IX.88. 2015 RADY MIEJSKIEJ W BOGUCHWALE. z dnia 28 maja 2015 r.
UCHWAŁA NR IX.88. 2015 RADY MIEJSKIEJ W BOGUCHWALE z dnia 28 maja 2015 r. w sprawie określenia warunków i trybu składania deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi za pomocą
XML i Java 1. XML. 1.1. Budowa dokumentu XML. Projektowanie systemów informatycznych
1. XML 1.1. Budowa dokumentu XML XML i Java XML (ang. Extensible Markup Language) rozszerzalny język znaczników. Jest to standard mający bardzo szeroki zakres zastosowań. Dokument XML składa się z następujących
Wprowadzenie do technologii XML
Katedra Mikroelektroniki i Technik Informatycznych Łódź, 6 października 2005 roku 1 Informacje organizacyjne Omówienie przedmiotu 2 vs HTML Struktura 3 Struktura Informacje o przedmiocie Informacje organizacyjne
Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc
Warszawa, 09 grudnia 2014 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.3 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...
XML i nowoczesne metody zarządzania treścią
XML i nowoczesne metody zarządzania treścią Wykład 4: Jeszcze o XML Schema Maciej Ogrodniczuk MIMUW, 24 października 2011 Wykład 4: Jeszcze o XML Schema XML i nowoczesne metody zarządzania treścią 1 Powiązanie
Politechnika Koszalińska
mgr inż.. Robert Berezowski e-mail: beny@ie.tu.koszalin.pl Ul. Śniadeckich 2 Pokój j 223A 3 Politechnika Koszalińska ska Wydział Elektroniki i Informatyki Katedra Inżynierii Komputerowej 1 Spis treści
<xsd:simpletype name="tnaturalny"> <xsd:annotation> <xsd:documentation>liczby naturalne</xsd:documentation> </xsd:annotation> <xsd:restriction
Załącznik nr 1 Format danych XML (XSD) wyznaczający strukturę deklaracji i podań Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/definicje/elementarnetypydanych_v2-0.xsd
Dlaczego GML? Gdańsk r. Karol Stachura
Dlaczego GML? Gdańsk 13.03.2017r. Karol Stachura Zanim o GML najpierw o XML Dlaczego stosuje się pliki XML: Tekstowe Samoopisujące się Elastyczne Łatwe do zmiany bez zaawansowanego oprogramowania Posiadające
D D L S Q L. Co to jest DDL SQL i jakie s jego ą podstawowe polecenia?
D D L S Q L Co to jest DDL SQL i jakie s jego ą podstawowe polecenia? D D L S Q L - p o d s t a w y DDL SQL (Data Definition Language) Jest to zbiór instrukcji i definicji danych, którym posługujemy się
Semistrukturalne bazy danych Wykład dla studentów matematyki
Semistrukturalne bazy danych Wykład dla studentów matematyki 30 maja 2015 Dane semistrukturalne Dzięki WWW i Internetowi łatwo umieszczać informacje w sieci tak, żeby były powszechnie dostępne. Chęć wykorzystania
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
Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc
Warszawa, 07 lutego 2013 Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc Wersja 1.4.2 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw (namespaces)...
Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP
Warszawa, lipiec 2012 Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP Wersja 1.1 1 Spis treści Tabela zmian... 3 Wstęp... 4 Budowa komunikatów XML... 4 Przestrzenie nazw
WYKŁAD 2 DTD DOCUMENT TYPE DEFINITION CZĘŚĆ 1
WYKŁAD 2 DTD DOCUMENT TYPE DEFINITION CZĘŚĆ 1 XML (ang. Extensible Markup Language Rozszerzalny język znaczników) Oparty o SGML prosty, elastyczny format tekstowy opisujący klasę obiektów nazywanych dokumentami
Złożone komponenty JSF wg
Złożone komponenty JSF wg https://docs.oracle.com/javaee/7/jeett.pdf http://www.coreservlets.com Technologie internetowe 9 1 Opis znaczników obsługiwanych przez Facelets (tutorial EE 7) 2 Przegląd znaczników
XML Schema. Alternatywne metody definiowania struktury dokumentów. Patryk Czarnik. Instytut Informatyki UW
XML Schema Alternatywne metody definiowania struktury dokumentów Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 04 XML Schema i alternatywy
Bazy danych 7. SQL podstawy
Bazy danych 7. SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Structured Query Language Używane standardy: SQL92 SQL99 SQL:2003 Żaden dostawca nie jest w pełni zgodny
Wykład 4. SQL praca z tabelami 1
Wykład 4 SQL praca z tabelami 1 Typy danych Typy liczbowe Typy całkowitoliczbowe Integer types - Typ INTEGER; 32-bitowa liczba ze znakiem z zakresu -2 31 do 2 31 1 - Typ SMALLINT; typ całkowity mniejszy
Wprowadzenie do XML. Joanna Jędrzejowicz. Instytut Informatyki
Instytut Informatyki Literatura http://www.w3c.org/tr/ - Technical Reports K. B. Stall - XML Family of Specifications, Addison-Wesley 2003 P. Kazienko, K. Gwiazda - XML na poważnie, Helion 2002 XML Rozszerzalny
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa ZASADY NAZEWNICTWA DOKUMENTÓW XML Projekt współfinansowany Przez Unię Europejską Europejski Fundusz
Struktura logiczna informacji o przychodach (dochodach) wypłaconych lub postawionych do dyspozycji faktycznemu albo po
Załącznik nr 29 Struktura logiczna informacji o przychodach (dochodach) wypłaconych lub postawionych do dyspozycji faktycznemu albo pośredniemu odbiorcy (IFT-3/IFT-3R) Nazwa pliku XSD: http://e-deklaracje.mf.gov.pl/repozytorium/deklaracje/pit/ift-3(4)_v1-0.xsd
XML Schema. Forma nazwy lokalnych elementów i atrybutów
XML Schema Alternatywne metody definiowania struktury dokumentów Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Forma nazwy lokalnych elementów i atrybutów
Implementacja reguł integralności w XML-owych bazach danych
Zeszyty Naukowe nr 798 Uniwersytetu Ekonomicznego w Krakowie 2009 Katedra Systemów Obliczeniowych Implementacja reguł integralności w XML-owych bazach danych Streszczenie. Technologia XML jest wykorzystywana
XML extensible Markup Language. część 4
XML extensible Markup Language część 4 Przestrzenie nazw Dwa muzea posiadają dokumenty XML i określone dla nich DTD (lub XML Schema) zawierające opisy eksponatów. Muzeum 1 (DTD 1):
Schema Schemat_JPK_PKPIR(2)_v1-0.xsd
Schema Schemat_JPK_PKPIR(2)_v1-0.xsd schema location: attributeformdefault: elementformdefault: targetnamespace: unqualified qualified http://jpk.mf.gov.pl/wzor/2016/10/26/10262/ Elements Complex types
Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
XPath 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
XML extensible Markup Language. część 3
XML extensible Markup Language część 3 Definicja Typu Dokumentu - DTD DTD (ang. Document Type Definition) rodzaj dokumentu definiujący formalną strukturę dokumentów XML. DTD określa składnię konkretnej
Automatyczne generowanie kodu. Marek.Berkan@e-point.pl. 4Developers, 26 marca 2010
4Developers, 26 marca 2010 Zakres wykładu O czym zamierzam opowiedzieć: Przyspieszenie tworzenia aplikacji Ułatwienie utrzymania aplikacji Budowanie kontraktów pomiędzy developerami a innymi uczestnikami
Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP
Załącznik Nr 3 KDPW_CCP Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP Wersja 1.0 Warszawa, czerwiec 2012 Spis treści Wstęp... 3 Budowa komunikatów XML... 3 Przestrzenie