XML extensible Markup Language. część 2

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

Download "XML extensible Markup Language. część 2"

Transkrypt

1 XML extensible Markup Language część 2

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). - ang. Poprawność strukturalna dokumentu XML nie jest wymagana (zależy to np. od twórcy dokumentu). Wymagane jest aby dokument był poprawny składniowo. Jeżeli jednak dokument nie będzie poprawny aplikacja działająca w oparciu o dane w nim zapisane może nie działać poprawnie. UWAGA: Przyjęte jest, że w dokumencie XML zakazane jest wszystko co nie jest dozwolone przez związany z nim dokument DTD.

3 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 aplikacją XML. XML pozwala (dokładniej niż DTD) określić strukturę dokumentów XML. XML schema oferuje większą niż DTD ilość typów (elementów, atrybutów, danych). W XML schema możemy definiować własne typy wykorzystując typy wbudowane. Dokumenty zawierające definicje XML Schema zapisuje się zwykle w plikach z rozszerzeniem xsd.

4 XML Schema W DTD nie możemy zapisać, że zawartością pewnego elementu jest data. W konsekwencji ciąg znaków może być zrozumiany na dwa sposoby (rożne zapisy w różnych krajach): 3 listopada 11 marca Jeżeli jednak data jest zawartością elementu np.: <date type="date"> </date> wówczas możemy w odpowiednim schemacie XML opisać zawartość elementu date jako "YYYY-MM-DD".

5 XML Schema Rozpatrzmy następujący dokument XML: <?xml version="1.0"?> <note> <to>tove</to> <from>jani</from> <heading>reminder</heading> <body>don't forget me this weekend!</body> </note> DTD (note.dtd): <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>

6 XML Schema XML schema (note.xsd): <?xml version="1.0"?> <xs:schema xmlns:xs=" targetnamespace=" xmlns=" elementformdefault="qualified"> <xs:element name="note"> <xs:complextype> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema>

7 XML Schema Struktura dokumentu XML schema: <?xml version="1.0"?> <xs:schema xmlns:xs=" </xs:schema> Do przestrzeni nazw xs należą wszystkie elementy i typy, które będziemy używali w XML schema.

8 XML Schema Odwołanie do DTD: <?xml version="1.0"?> <!DOCTYPE note SYSTEM " <note> <to>tove</to> <from>jani</from> <heading>reminder</heading> <body>don't forget me this weekend!</body> </note>

9 XML Schema Struktura dokumentu XML schema <?xml version="1.0"?> <xs:schema xmlns:xs=" targetnamespace=" xmlns=" elementformdefault="qualified">... </xs:schema> Określenie przestrzeni nazw do której należą elementy (note, to, from ) definiowane w danym schemacie XML: targetnamespace=" Każdy element zdefiniowany w tym schemacie XML i użyty w dokumencie XML musi być przypisany do tej przestrzeni nazw: elementformdefault="qualified"

10 XML Schema Odwołanie do dokumentu XML schema <?xml version="1.0"?> <note xmlns=" xmlns:xsi=" xsi:schemalocation=" <to>tove</to> <from>jani</from> <heading>reminder</heading> <body>don't forget me this weekend!</body> </note> Określenie przestrzeni nazw: xmlns:xsi=" Określenie położenia schematu XML związanego z (powyższą) przestrzenią nazw: xsi:schemalocation="

11 XML Schema deklaracje elementów i atrybutów Elementy proste Każdy element prosty dokumentu XML deklarujemy w następujący sposób: <xs:element name="nazwa" type="typ elementu"> Przykład 1 Deklaracje elementów: <xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/> Przykładowe użycie: <lastname>nowak</lastname> <age>36</age> <dateborn> </dateborn>

12 XML Schema deklaracje elementów i atrybutów Oprócz atrybutu type każda deklaracja elementu prostego może posiadać nastepujące atrybuty: default="x" - gdzie x jest wartością domyślną elementu Przykład 2 <xs:element name="color" type="xs:string" default="red"/> fixed="x" - gdzie x jest wartością elementu której nie można zmienić Przykład 3 <xs:element name="color" type="xs:string" fixed="red"/>

13 XML Schema deklaracje elementów i atrybutów Atrybuty Atrybuty elementu XML deklarujemy w następujący sposób: <xs:attribute name="nazwa" type="typ atrybutu"> Przykład 4 Atrybut: <lastname lang="en">smith</lastname> i jego definicja: <xs:attribute name="lang" type="xs:string"/>

14 XML Schema deklaracje elementów i atrybutów Oprócz atrybutu type każda deklaracja atrybutu może posiadać nastepujące atrybuty: default="x" - gdzie x jest wartością domyślną atrybutu Przykład 5 <xs:attribute name="lang" type="xs:string" default="en"/> fixed="x" - gdzie x jest wartością elementu której nie można zmienić Przykład 6 <xs:attribute name="lang" type="xs:string" fixed="en"/>

15 XML Schema deklaracje elementów i atrybutów Atrybuty elementów są domyślnie opcjonalne. Można to zmienić za pomocą atrybutu: use="required" Przykład 7 <xs:attribute name="lang" type="xs:string" use="required"/>

16 XML Schema deklaracje elementów i atrybutów Oprócz atrybutu type każdy element może posiadać nastepujące atrybuty: minoccurs="x" - określa minimalną liczbę wystapień elementu. maxoccurs="x" - określa maksymalną liczbę wystapień elementu (nieograniczona unbounded) W przypadku braku tych atrybutów wartość x ma domyślną wartość 1. Przykład 8 <xs:element name=" "> <xs:element name="head" minoccurs="1" maxoccurs="1"> <xs:element name="to" maxoccurs="unbounded">

17 XML Schema typy wbudowane Typy numeryczne Przykłady xs:byte - liczba całkowita z przedziału xs:double , 6.022E23, 127E-13 xs:float , , 6.022E23, 127E-13 xs:integer - 3, 3000, Typ logiczny xs:boolean - true, false, 0, 1

18 XML Schema typy wbudowane Typy znakowe Przykłady xs:string xs:ncname dowolna nazwa XML xs:id nazwa XML niepowtarzalna w całym dokumencie XML xs:idref xs:language kody języków zdefiniowane w ISO 639 np. en, en-us, en-gb, fr-ca

19 XML Schema typy wbudowane Typy zwiazane z datą i czasem Przykłady xs:time czas w formacie ±hh:mm:ss.xxx (xxx ułamki sekund). Dodatkowa litera Z oznacza czas Greenwich. 03:32:00-05:00 00:00:00Z 08:30: xs:date data w formacie YYYY-MM-DD±hh:mm :

20 XML Schema typy proste Typy proste (simple data types) definiowane przez ograniczenie typów wbudowanych. Przykład 9 <xs:simpletype name="dayofmonth"> <xs:restriction base="xs:integer"> <xs:mininclusive value="1"/> <xs:maxinclusive value="31"/> </xs:restriction> </xs:simpletype> Przykład 10 <xs:simpletype name="namestring"> <xs:restriction base="xs:string"> <xs:maxlength value="50"/> </xs:restriction> </xs:simpletype>

21 XML Schema typy proste Przykład 11 <xs:simpletype name="locationtype"> <xs:restriction base="xs:string"> <xs:enumeration value="work"/> <xs:enumeration value="home"/> <xs:enumeration value="mobile"/> </xs:restriction> </xs:simpletype>

22 XML Schema typy proste Deklarowanie elementów w oparciu o typy proste. Przykład 12 <xs:element name="car"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:enumeration value="audi"/> <xs:enumeration value="golf"/> <xs:enumeration value="bmw"/> </xs:restriction> </xs:simpletype> </xs:element> gdzie każdy element enumeration określa dopuszczalną wartości.

23 XML Schema typy proste Możliwe jest rozdzielenie definicji elementu i jego typu: Przykład 13 <xs:element name="car" type="cartype"/>... <xs:simpletype name="cartype"> <xs:restriction base="xs:string"> <xs:enumeration value="audi"/> <xs:enumeration value="golf"/> <xs:enumeration value="bmw"/> </xs:restriction> </xs:simpletype>

24 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 14 Wartością może być jedna mała litera z zakresu a-z. <xs:element name="letter"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restriction> </xs:simpletype> </xs:element>

25 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 15 Wartością są trzy WIELKIE litery z zakresu a-z. <xs:element name="initials"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-z][a-z][a-z]"/> </xs:restriction> </xs:simpletype> </xs:element>

26 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 16 Wartością są trzy małe bądź WIELKIE litery z zakresu a-z. <xs:element name="initials"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-za-z][a-za-z][a-za-z]"/> </xs:restriction> </xs:simpletype> </xs:element>

27 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 17 Wartością jest jedna z liter x, y, z. <xs:element name="choice"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[xyz]"/> </xs:restriction> </xs:simpletype> </xs:element>

28 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 18 Wartością jest pięć cyfr z przedziału 0-9. <xs:element name="prodid"> <xs:simpletype> <xs:restriction base="xs:integer"> <xs:pattern value="[0-9][0-9][0-9][0-9][0-9]"/> </xs:restriction> </xs:simpletype> </xs:element>

29 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 19 Wartością jest zero bądź więcej małych liter z zakresu a-z. <xs:element name="letter"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="([a-z])*"/> </xs:restriction> </xs:simpletype> </xs:element>

30 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 20 Wartością jest przynajmniej jedna para liter: mała z zakresu a-z, WIELKA z zakresu A-Z. <xs:element name="letter"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="([a-z][a-z])+"/> </xs:restriction> </xs:simpletype> </xs:element>

31 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 21 Wartością jest male lub female. <xs:element name="gender"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="male female"/> </xs:restriction> </xs:simpletype> </xs:element>

32 XML Schema typy proste Ograniczenie wartości w oparciu o wzorzec. Przykład 22 Wartością jest osiem znaków (małych lub WIELKICH liter lub cyfry 0-9). <xs:element name="password"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-za-z0-9]{8}"/> </xs:restriction> </xs:simpletype> </xs:element>

33 XML Schema typy proste Ograniczenie wartości w oparciu o długość. Przykład 23 Wartością jest osiem dowolnych znaków. <xs:element name="password"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:length value="8"/> </xs:restriction> </xs:simpletype> </xs:element>

34 XML Schema typy proste Ograniczenie wartości w oparciu o długość. Przykład 24 Wartością jest minimum pięć i maksymalnie osiem znaków. <xs:element name="password"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:minlength value="5"/> <xs:maxlength value="8"/> </xs:restriction> </xs:simpletype> </xs:element>

35 XML Schema typy złożone Typy złożone (complex data types) wykorzystujemy elementy i atrybuty. <xs:complextype name="nazwa typu">... </xs:complextype> Definiując typy złożone możemy wykorzystać następujące elementy: sequence ciąg elementów typów wbudowanych (ważna kolejność) all elementy typów wbudowanych z których wszystkie muszą się pojawić. choice elementy do wyboru.

36 XML Schema typy złożone Przykład 25 Deklaracja typu: <xs:complextype name="lecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype>

37 XML Schema typy złożone Przykład 26 i wykorzystanie zdefiniowanego typu: <xs:element name="wykladowca"> <xs:complextype> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype> </xs:element>

38 XML Schema typy złożone Przykład 27 rozdzielenie definicji elementu i typu: <xs:element name="wykladowca" type="lecturertype"> <xs:complextype name="lecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype>

39 XML Schema typy złożone Przykład 28 Zdefiniujemy typy danych które mogą pojawić się w dokumencie XML będącym listem. <xs:element name="letter"> <xs:complextype mixed="true"> <xs:sequence> <xs:element name="greeting"/> <xs:element name="body"/> <xs:element name="closing"/> </xs:sequence> </xs:complextype> </xs:element> Typ złożony może posiadać atrybut mixed, który określa czy w elemencie danego typu mogą pojawić sie dane znakowe.

40 XML Schema typy złożone <xs:element name="greeting"> <xs:complextype mixed="true"> <xs:choice> <xs:element name="hello"/> <xs:element name="hi"/> <xs:element name="dear"/> </xs:choice> </xs:complextype> </xs:element> <xs:element name="body"> <xs:complextype mixed="true"> <xs:all> <xs:element name="item"/> <xs:element name="price"/> <xs:element name="arrivaldate"/> </xs:all> </xs:complextype> </xs:element>

41 XML Schema typy złożone Zdefiniowany przez nas list może wyglądać następująco: <letter> <greeting><hello/> Bob!</greeting> <body> Thank you for ordering the <item/> ($<price/>), it should arrive by <arrivaldate/>. </body> </letter>

42 XML Schema typy złożone Rozszerzanie typów dany rozszerzamy zdefniowane wcześniej typy danych przez dodanie nowych elementów lub atrybutów. Przykład 29 <xs:complextype name="lecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype> Chcemy rozszerzyć typ lecturertype do typu extendedlecturertype przez dodanie informacji o adresie .

43 XML Schema typy złożone <xs:complextype name="extendedlecturertype"> <xs:complexcontent> <xs:extension base="lecturertype"> <xs:element name=" " type="xs:string" minoccurs="0" maxoccurs="1"/> </xs:extension> </xs:complexcontent> </xs:complextype> Otrzymany w ten sposób następujący typ danych: <xs:complextype name="extendedlecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> <xs:element name=" " type="xs:string" minoccurs="0" maxoccurs="1"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype>

44 XML Schema typy złożone Ograniczanie typów dany ograniczamy typ danych przez dodanie więzów (ograniczeń) na pewne wartości. Przykład 30 <xs:complextype name="lecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:optional"/> </xs:complextype> Chcemy ograniczyć typ lecturertype do typu restrictedlecturertype w którym ograniczona będzie ilość wystąpień firstname oraz atrybut title będzie wymagany.

45 XML Schema typy złożone Rozwiązanie: <xs:complextype name="restrictedlecturertype"> <xs:complexcontent> <xs:restriction base="lecturertype"> <xs:sequence> <xs:element name="firstname" type="xs:string" minoccur="1" maxoccur="2"/> </xs:sequence> <xs:attribute name="title" type="xs:string" use="xs:required"/> </xs:restriction> <xs:complexcontent> </xs:complextype>

46 XML Schema typy złożone Przykład 31 XML schema dla poczty elektronicznej (pominięty prefix xs) <element name=" " type=" type"> <complextype name=" type"> <sequence> <element name="head" type="headtype"/> <element name="body" type="bodytype"/> </sequence> </complextype>

47 XML Schema typy złożone <complextype name="headtype"> <sequence> <element name="from" type="nameadress"/> <element name="to" type="nameadress" minoccurs="1" maxoccurs="unbounded"/> <element name="cc" type="nameadress" minoccurs="0" maxoccurs="unbounded"/> <element name="subject" type="string"/> </sequence> <complextype> <complextype name="nameadress"> <attribute name="name" type="string" use="optional"/> <attribute name="adress" type="string" use="required"/> </xs:complextype>

48 XML Schema typy złożone <complextype name="bodytype"> <sequence> <element name="text" type="string"/> <element name="attachment" minoccurs="0" maxoccurs="unbounded"/> <complextype> <attribute name="encoding" use="default" value="mime"> <simpletype> <restriction base="string"> <enumeration value="mime"/> <enumeration value="binhex"/> </restriction> </simpletype> </attribute> <attribute name="file" type="string" use="required"/> </complextype> </element> </sequence> </complextype>

XML extensible Markup Language. część 4

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

Bardziej szczegółowo

XML extensible Markup Language. część 4

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):

Bardziej szczegółowo

WYKŁAD 2 DTD DOCUMENT TYPE DEFINITION CZĘŚĆ 1

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

Bardziej szczegółowo

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. Łó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).

Bardziej szczegółowo

LAB 7. XML EXtensible Markup Language - Rozszerzalny Język Znaczników XSD XML Schema Definition Definicja Schematu XML

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

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Wprowadzenie do technologii XML

Wprowadzenie do technologii XML Wprowadzenie do technologii Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 11 kwietnia 2010 Program wykładu Celem wykładu jest przedstawienie technologii i pokrewnych do niej

Bardziej szczegółowo

Wprowadzenie do XML schema

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

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Warszawa, dnia 2 marca 2017 r. Poz. 461 ROZPORZĄDZENIE MINISTRA ROZWOJU I FINANSÓW 1) z dnia 27 lutego 2017 r.

Warszawa, dnia 2 marca 2017 r. Poz. 461 ROZPORZĄDZENIE MINISTRA ROZWOJU I FINANSÓW 1) z dnia 27 lutego 2017 r. DZIENNIK USTAW RZECZYPOSPOLITEJ POLSKIEJ Warszawa, dnia 2 marca 2017 r. Poz. 461 ROZPORZĄDZENIE MINISTRA ROZWOJU I FINANSÓW 1) z dnia 27 lutego 2017 r. w sprawie formatu i trybu przekazywania przez banki

Bardziej szczegółowo

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 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

Bardziej szczegółowo

- 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

- 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 -

Bardziej szczegółowo

Uradni list Republike Slovenije

Uradni list Republike Slovenije Stran 4760 / Št. 32 / 30. 6. 2017 PRILOGA 1 XSD-oblika UPPD-OBRAZCA

Bardziej szczegółowo

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 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

Bardziej szczegółowo

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS ZAŁĄCZNIK 4 SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS Załącznik przedstawia schemat dokumentu zawierającego informacje pobierane z ZUS. Obejmuje

Bardziej szczegółowo

Język XML Schema. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Język XML Schema. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz 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

Bardziej szczegółowo

Elementy struktur MiCOMP_VAT

Elementy struktur MiCOMP_VAT Opis struktury pliku wymiany MiCOMP_VAT Elementy struktur MiCOMP_VAT 1 z 12 Pełna specyfikacja pliku MiCOMP_VAT

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: System rekompensat - deklaracja wpłat (cpss.dcl ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: System rekompensat - deklaracja wpłat (cpss.dcl ) Data utworzenia: r. kdpw_stream Struktura komunikatu: System rekompensat - deklaracja wpłat (cpss.dcl.001.01) Data utworzenia: 18.10.2017 r. : System rekompensat - deklaracja wpłat / wartości aktywów za 11 miesięcy. Struktura:

Bardziej szczegółowo

Przykładowy dokument XML

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

Bardziej szczegółowo

Załącznik Nr 1 do Uchwały Nr XX/356/11 Rady Miasta Gdańska z dnia 24 listopada 2011 r.

Załącznik Nr 1 do Uchwały Nr XX/356/11 Rady Miasta Gdańska z dnia 24 listopada 2011 r. Załącznik Nr 1 do Uchwały Nr XX/356/11 Rady Miasta Gdańska z dnia 24 listopada 2011 r.

Bardziej szczegółowo

Rola języka XML narzędziem

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

Bardziej szczegółowo

XML extensible Markup Language. część 3

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

Bardziej szczegółowo

extensible Markup Language, cz. 4 Marcin Gryszkalis, mg@fork.pl

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

Bardziej szczegółowo

Załącznik Nr 2 do Uchwały Nr XXVI/172/13 Rady Miasta Jedlina-Zdrój z dnia 29-05-2013r.

Załącznik Nr 2 do Uchwały Nr XXVI/172/13 Rady Miasta Jedlina-Zdrój z dnia 29-05-2013r. Załącznik Nr 2 do Uchwały Nr XXVI/172/13 Rady Miasta Jedlina-Zdrój z dnia 29-05-2013r.

Bardziej szczegółowo

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS

SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS ZAŁĄCZNIK 4 SCHEMAT DOKUMENTÓW OTRZYMYWANYCH Z ZUS ZAWIERAJĄCYCH INFORMACJE ZGROMADZONE W SYSTEMIE INFORMATYCZNYM ZUS Załącznik przedstawia schemat dokumentu zawierającego informacje pobierane z ZUS. Obejmuje

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Informacja o raportowaniu transakcji (secl.str ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Informacja o raportowaniu transakcji (secl.str ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Informacja o raportowaniu transakcji (secl.str.001.01) Data utworzenia: 31.08.2017 r. : Komunikat wysyłany przez KDPW_CCP do Uczestników Rozliczających o niezaraportowaniu

Bardziej szczegółowo

SCHEMAT DOKUMENTU POTWIERDZENIA GENEROWANEGO PRZEZ ZUS

SCHEMAT DOKUMENTU POTWIERDZENIA GENEROWANEGO PRZEZ ZUS ZAŁĄCZNIK 3 SCHEMAT DOKUMENTU POTWIERDZENIA GENEROWANEGO PRZEZ ZUS Załącznik przedstawia schemat dokumentu potwierdzenia odbioru. Potwierdzenie jest dokumentem emitowanym przez ZUS i generowanym w wyniku

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Raport rejestru zabezpieczeń (colr.sm ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Raport rejestru zabezpieczeń (colr.sm ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Raport rejestru zabezpieczeń (colr.sm1.002.03) Data utworzenia: 11.07.2018 r. : Komunikat zawiera informacje o stanach w rejestrze zabezpieczeń. Komunikat ten jest przekazywany

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg.004.01) Data utworzenia: 17.07.2013 r. : Komunikat zawiera informacje o wysokości wymagań depozytowych

Bardziej szczegółowo

kdpw_stream Data utworzenia: r.

kdpw_stream Data utworzenia: r. kdpw_stream Struktura komunikatu: Zestawienie zobowiązań/ należności w ramach systemu rozliczeń instrumentów pochodnych oraz systemu Data utworzenia: 17.06.2016 r. : Komunikat zawiera szczegółową informację

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających i obsługi rynku OTC (colr.mrg ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających i obsługi rynku OTC (colr.mrg ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających i obsługi rynku OTC (colr.mrg.003.02) Data utworzenia: 25.11.2016 r. : Komunikat zawiera informacje o płatnościach z tytułu

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu rozliczeniowego (colr.sgf ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu rozliczeniowego (colr.sgf ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu rozliczeniowego (colr.sgf.001.01) Data utworzenia: 13.04.2015 r. : Informacja o aktualizacji funduszu rozliczeniowego przekazywana uczestnikom

Bardziej szczegółowo

Technologie zarządzania treścią

Technologie zarządzania treścią Technologie zarządzania treścią mgr inż. Anna Wawszczak 1 Technologie zarządzania treścią XML język, parsery, technologie powiązane z XMLem - DTD, XSLT. JSON format, parser. 2 XML XML (ang. Extensible

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg.006.02) Data utworzenia: 17.06.2016 r. : Komunikat zawiera informacje o wysokości wymagań depozytowych

Bardziej szczegółowo

Schema bsb-kwy-2009-01.xsd

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:

Bardziej szczegółowo

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO Katowice, dnia 11 września 2017 r. Poz. 4886 UCHWAŁA NR LI/636/17 RADY MIEJSKIEJ W BYTOMIU z dnia 5 września 2017 r. w sprawie określenia warunków i trybu składania

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających (colr.mrg ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających (colr.mrg ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Płatności z tytułu depozytów zabezpieczających (colr.mrg.001.02) Data utworzenia: 17.06.2016 r. : Komunikat zawiera informacje o płatnościach z tytułu depozytów zabezpieczających.

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu zabezpieczającego OTC (colr.sgf ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu zabezpieczającego OTC (colr.sgf ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Informacja o aktualizacji funduszu zabezpieczającego OTC (colr.sgf.002.03) Data utworzenia: 24.01.2019 r. : Informacja o aktualizacji funduszu zabezpieczającego OTC przekazywana

Bardziej szczegółowo

<xs:element minoccurs="1" name="rok"> <xs:simpletype> <xs:restriction base="xs:gyear">

<xs:element minoccurs=1 name=rok> <xs:simpletype> <xs:restriction base=xs:gyear> Załącznik Nr 8 do Uchwały Rady Miejskiej Nr 177/VII/14/2015 z dnia 18.11.2015. Układ informacji i powiązań między nimi w informacji w formacie danych XML

Bardziej szczegółowo

Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.

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

Bardziej szczegółowo

Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL

Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL Celem ćwiczenia jest stworzenie dokumentu XML, wyposażenie dokumentu w specyfikację struktury (przy użyciu DTD i XML Schema), oraz transformacja

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Salda rozliczeń pieniężnych (camt.smt ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Salda rozliczeń pieniężnych (camt.smt ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Salda rozliczeń pieniężnych (camt.smt.001.04) Data utworzenia: 03.08.2018 r. : Komunikat zawiera zestawienie zobowiązań i należności finansowych wynikających z rozliczeń.

Bardziej szczegółowo

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO Łódź, dnia 1 grudnia 2016 r. Poz. 5166 UCHWAŁA NR XXXVII/962/16 RADY MIEJSKIEJ W ŁODZI z dnia 16 listopada 2016 r. w sprawie określenia wzorów formularzy oraz warunków

Bardziej szczegółowo

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1 WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1 SGML (Standard Generalized Markup Language) Standardowy uogólniony język znaczników służący do ujednolicania struktury i formatu różnego typu informacji (danych). Twórcy

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Informacja o depozycie dodatkowym (colr.exm ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Informacja o depozycie dodatkowym (colr.exm ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Informacja o depozycie dodatkowym (colr.exm.002.02) Data utworzenia: 17.06.2016 r. : Informacja o depozycie dodatkowym. Struktura: Lp. Lub < XML Tag > Nazwa Krotność 0

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Zestawienie stanów posiadania (semt.smh ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Zestawienie stanów posiadania (semt.smh ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Zestawienie stanów posiadania (semt.smh.001.01) Data utworzenia: 06.08.2010 r. : Zestawienie zawierające salda instrumentów finansowych uczestnika na poszczególnych kontach.

Bardziej szczegółowo

Schematy aplikacyjne UML i GML dla mapy zasadniczej oraz Modelu Podstawowego. Rozdział 1 Założenia podstawowe

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;

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Raport przepływów papierów na dzień zawarcia transakcji (semt.ssf ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Raport przepływów papierów na dzień zawarcia transakcji (semt.ssf ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Raport przepływów papierów na dzień zawarcia transakcji (semt.ssf.001.02) Data utworzenia: 08.02.2017 r. : Raport przepływów papierów na dzień zawarcia transakcji. Struktura:

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins.001.02) Data utworzenia: 04.08.2015 r. : Komunikat zgłoszenia do Repozytorium Struktura: Lp. Lub < XML Tag > Nazwa Krotność

Bardziej szczegółowo

UCHWAŁA NR XVII RADY MIASTA MIŃSK MAZOWIECKI. z dnia 27 czerwca 2016 r.

UCHWAŁA NR XVII RADY MIASTA MIŃSK MAZOWIECKI. z dnia 27 czerwca 2016 r. UCHWAŁA NR XVII.175.2016 RADY MIASTA MIŃSK MAZOWIECKI z dnia 27 czerwca 2016 r. w sprawie określenia wzoru deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi oraz warunków i trybu składania

Bardziej szczegółowo

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO Łódź, dnia 16 grudnia 2015 r. Poz. 5510 UCHWAŁA NR XXI/482/15 RADY MIEJSKIEJ W ŁODZI z dnia 9 grudnia 2015 r. w sprawie określenia wzorów formularzy oraz warunków

Bardziej szczegółowo

Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL

Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL Aplikacje internetowe laboratorium XML, DTD, XML Schema, XSL Celem ćwiczenia jest stworzenie dokumentu XML, wyposażenie dokumentu w specyfikację struktury (przy użyciu DTD i XML Schema), oraz transformacja

Bardziej szczegółowo

Dokumentacja platformy format źródłowy epcollxml. epodreczniki.pl

Dokumentacja platformy format źródłowy epcollxml. epodreczniki.pl Poznańskie Centrum Superkomputerowo-Sieciowe ICHB Polska Akademia Nauk Dokumentacja platformy format źródłowy epcollxml epodreczniki.pl Platformy Technologicznej epodreczniki.pl Poznań, 30 listopada 2015

Bardziej szczegółowo

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema. Elementy czy atrybuty? Wartości domyślne i ustalone. Elementy czy atrybuty?

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:

Bardziej szczegółowo

XML Schema. Forma nazwy lokalnych elementów i atrybutów

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

Bardziej szczegółowo

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 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

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

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO DZIENNIK URZĘDOWY WOJEWÓDZTWA ŁÓDZKIEGO Łódź, dnia 17 grudnia 2013 r. Poz. 5634 UCHWAŁA NR LXXVII/1624/13 RADY MIEJSKIEJ W ŁODZI z dnia 13 grudnia 2013 r. w sprawie wzoru deklaracji o wysokości opłaty

Bardziej szczegółowo

XML extensible Markup Language. Paweł Chodkiewicz

XML extensible Markup Language. Paweł Chodkiewicz XML extensible Markup Language Paweł Chodkiewicz XML - extensible Markup Language Uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. Historia GML Projekt

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Instrukcja rozliczeniowa z rynku (sese.ins ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Instrukcja rozliczeniowa z rynku (sese.ins ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Instrukcja rozliczeniowa z rynku (sese.ins.003.01) Data utworzenia: 04.07.2011 r. : Instrukcja rozliczeniowa przekazywana przez rynki do systemu KDPW. Stanowi ona podstawę

Bardziej szczegółowo

Podstawowe konstrukcje Podstawowymi konstrukcjami są wzorce element oraz attribute:

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

Bardziej szczegółowo

29. Poprawność składniowa i strukturalna dokumentu XML

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ę

Bardziej szczegółowo

Definiowanie typów dokumentów Część 3. XML Schema

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

Bardziej szczegółowo

Chełmża, 23 kwietnia 2013 r. GKM Odpowiedzi i wyjaśnienia na pytania oferentów.

Chełmża, 23 kwietnia 2013 r. GKM Odpowiedzi i wyjaśnienia na pytania oferentów. Chełmża, 23 kwietnia 2013 r. GKM.271.1.3.2013 Odpowiedzi i wyjaśnienia na pytania oferentów. dotyczące postępowania przetargowego pn. Odbiór i zagospodarowanie stałych odpadów komunalnych z terenu Gminy

Bardziej szczegółowo

UCHWAŁA NR XXXVI/284/2018 RADY GMINY BESTWINA. z dnia 19 marca 2018 r.

UCHWAŁA NR XXXVI/284/2018 RADY GMINY BESTWINA. z dnia 19 marca 2018 r. UCHWAŁA NR XXXVI/284/2018 RADY GMINY BESTWINA z dnia 19 marca 2018 r. w sprawie określenia warunków i trybu składania informacji i deklaracji na podatek od nieruchomości, rolny, leśny oraz możliwości składania

Bardziej szczegółowo

Obwieszczenie Rady Miejskiej Kalisza z dnia 30 marca 2017 r.

Obwieszczenie Rady Miejskiej Kalisza z dnia 30 marca 2017 r. Obwieszczenie Rady Miejskiej Kalisza z dnia 30 marca 2017 r. w sprawie ogłoszenia jednolitego tekstu uchwały Nr VII/41/2015 Rady Miejskiej Kalisza w sprawie określenia wzoru deklaracji o wysokości opłaty

Bardziej szczegółowo

UCHWAŁA NR XXXVI RADY MIEJSKIEJ W ANDRYCHOWIE. z dnia 20 czerwca 2013 r.

UCHWAŁA NR XXXVI RADY MIEJSKIEJ W ANDRYCHOWIE. z dnia 20 czerwca 2013 r. UCHWAŁA NR XXXVI-329-13 RADY MIEJSKIEJ W ANDRYCHOWIE z dnia 20 czerwca 2013 r. w sprawie: zmiany uchwały nr XXXII-297-13 Rady Miejskiej w Andrychowie z dnia 7 marca 2013r. w sprawie ustalenia wzoru deklaracji

Bardziej szczegółowo

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

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

Bardziej szczegółowo

Technologie internetowe

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

Bardziej szczegółowo

Warszawa, dnia 27 lutego 2017 r. Poz. 366

Warszawa, dnia 27 lutego 2017 r. Poz. 366 Warszawa, dnia 27 lutego 2017 r. Poz. 366 ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI 1) z dnia 17 lutego 2017 r. w sprawie wzorów kart wpisu i wzorów kart zapytania o dane w Systemie Informacyjnym

Bardziej szczegółowo

asciciele_wnio_trescdokumentu_deklaracja_naglowek_type"></xs:element> </xs:sequence> </xs:complextype> <xs:complextype

asciciele_wnio_trescdokumentu_deklaracja_naglowek_type></xs:element> </xs:sequence> </xs:complextype> <xs:complextype Załacznik Nr 3 do Uchwały Nr XXXI/471/2013 Rady Miasta Wisła z dnia 31 października 2013 r. DEKLARACJA W SPRAWIE PODATKU LEŚNEGO (DL)

Bardziej szczegółowo

Wprowadzenie. XML podobnie jak HTML sa. z SGML. Semantic Web Primer, autorzy: Grigoris Antoniou i Frank van Harmelen, Second Edition, MIT Press 2008

Wprowadzenie. XML podobnie jak HTML sa. z SGML. Semantic Web Primer, autorzy: Grigoris Antoniou i Frank van Harmelen, Second Edition, MIT Press 2008 Wprowadzenie XML podobnie jak HTML sa jezykami znacznikowymi wywodzacymi sie z SGML. Ten wyk lad zosta l opracowany na podstawie podr ecznika Semantic Web Primer, autorzy: Grigoris Antoniou i Frank van

Bardziej szczegółowo

Jak wygląda XML? Definiowanie typów dokumentów Część 1. DTD, XML Schema. Struktura logiczna dokumentu XML. Składnia XML. Encje predefiniowane.

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

Bardziej szczegółowo

XML i nowoczesne metody zarządzania treścią

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

Bardziej szczegółowo

Zasady Nazewnictwa. Dokumentów XML 2007-11-08. Strona 1 z 9

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...

Bardziej szczegółowo

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/ 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

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Instrukcja techniczna (sese.tec ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Instrukcja techniczna (sese.tec ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Instrukcja techniczna (sese.tec.001.02) Data utworzenia: 28.06.2011 r. : Instrukcja techniczna służy do zlecenia wykonania takich operacji jak: usunięcie instrukcji rozliczeniowej,

Bardziej szczegółowo

kdpw_otc Struktura komunikatu: Status instrukcji konfirmacyjnej (secf.sts ) Data utworzenia: r.

kdpw_otc Struktura komunikatu: Status instrukcji konfirmacyjnej (secf.sts ) Data utworzenia: r. kdpw_otc Struktura komunikatu: Status instrukcji konfirmacyjnej (secf.sts.001.01) Data utworzenia: 23.01.2013 r. : Komunikat przekazywany z Platformy Konfirmacji KDPW_CCP informujący o statusie instrukcji

Bardziej szczegółowo

XML i nowoczesne technologie zarządzania treścią

XML i nowoczesne technologie zarządzania treścią XML i nowoczesne technologie zarządzania treścią Egzamin, 7 lutego 2014 r. Imię i nazwisko: Czas: 90 minut. Maksymalna suma punktów: 50. Pytania testowe są wielokrotnego wyboru, można przyjąć że co najmniej

Bardziej szczegółowo

Plan prezentacji. XML Schema Definition Language (XSD) Zalety i wady Schematów XML. Ogólna charakterytyka XML Schema. Wstęp

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

Bardziej szczegółowo

XML Schema w przykładach

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

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej - transakcje zdalnych członków Giełdy (sese.sts )

kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej - transakcje zdalnych członków Giełdy (sese.sts ) kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej - transakcje zdalnych członków Giełdy (sese.sts.002.01) Data utworzenia: 04.07.2011 r. : Komunikat przekazywany z systemu KDPW informujący

Bardziej szczegółowo

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

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

Bardziej szczegółowo

UCHWAŁA NR XXIV/163/13 RADY MIASTA JEDLINA-ZDRÓJ. z dnia 7 marca 2013 r.

UCHWAŁA NR XXIV/163/13 RADY MIASTA JEDLINA-ZDRÓJ. z dnia 7 marca 2013 r. UCHWAŁA NR XXIV/163/13 RADY MIASTA JEDLINA-ZDRÓJ z dnia 7 marca 2013 r. zmieniająca uchwałę nr XXII/145/12 Rady Miasta Jedlina-Zdrój z dnia 28 grudnia 2012 r. w sprawie wyboru metody ustalenia opłaty za

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Komunikat zgłoszenia do Repozytorium (trar.ins.001.01) Data utworzenia: 02.10.2014 r. : Komunikat zgłoszenia do Repozytorium Struktura: Lp. Lub < XML Tag > Nazwa Krotność

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Wyciąg z konta rozliczeniowego (semt.smt ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Wyciąg z konta rozliczeniowego (semt.smt ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Wyciąg z konta rozliczeniowego (semt.smt.001.02) Data utworzenia: 04.07.2011 r. : Wyciąg z konta zawierający salda oraz listę rozliczonych instrukcji. Struktura: Lp. Lub

Bardziej szczegółowo

Dokument poprawnie sformułowany jest zgodny z ogólnymi zasadami składniowymi:

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

Bardziej szczegółowo

UCHWALA NR RADY MIEJSKIEJ W EODZI. z dnia

UCHWALA NR RADY MIEJSKIEJ W EODZI. z dnia Druk Nr 3 15 Projekt z dnia 2oA63 - UCHWALA NR RADY MIEJSKIEJ W EODZI z dnia w sprawie okreilenia wzor6w formulany oraz warunk6w i trybu skladania deklaracji na podatek od nieruchomoici, podatek rolny

Bardziej szczegółowo

8510309410 PL 97124020929916210000092872 URZĄD MIASTA SZCZECIN N123456 NOF WPiOL/1111/W/123456/2013 KOWALSKI JAN, FELCZAKA 1A 70-123 SZCZECIN PLN

8510309410 PL 97124020929916210000092872 URZĄD MIASTA SZCZECIN N123456 NOF WPiOL/1111/W/123456/2013 KOWALSKI JAN, FELCZAKA 1A 70-123 SZCZECIN PLN OPIS PLIKÓW I FORMATÓW WYMIANY DANYCH. OPIS PLIKÓW I FORMATÓW WYMIANY DANYCH 1. Kod 1D stosowany na przelewach podczas akcji Płatności Masowe: Rodzaj kodu 1D: EAN128 Struktura: Przykład: - Identyfikacja

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Repozytorium transakcji - notyfikacja (trar.ntf ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Repozytorium transakcji - notyfikacja (trar.ntf ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Repozytorium transakcji - notyfikacja (trar.ntf.001.01) Data utworzenia: 03.07.2015 r. : Repozytorium transakcji - notyfikacja Struktura: Lp. Lub < XML Tag > Nazwa Krotność

Bardziej szczegółowo

Wrocław, dnia 5 kwietnia 2016 r. Poz UCHWAŁA NR XIX/286/2016 RADY MIEJSKIEJ WAŁBRZYCHA. z dnia 29 marca 2016 r.

Wrocław, dnia 5 kwietnia 2016 r. Poz UCHWAŁA NR XIX/286/2016 RADY MIEJSKIEJ WAŁBRZYCHA. z dnia 29 marca 2016 r. DZIENNIK URZĘDOWY WOJEWÓDZTWA DOLNOŚLĄSKIEGO Wrocław, dnia 5 kwietnia 2016 r. Poz. 1763 UCHWAŁA NR XIX/286/2016 RADY MIEJSKIEJ WAŁBRZYCHA z dnia 29 marca 2016 r. w sprawie zmiany uchwały nr XV/205/2015

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej (sese.sts ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej (sese.sts ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Status instrukcji rozliczeniowej (sese.sts.001.03) Data utworzenia: 04.07.2011 r. : Komunikat przekazywany z systemu KDPW informujący o statusie instrukcji rozliczeniowej.

Bardziej szczegółowo

WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1. Wersja dokumentacji z dnia /IT-P/001. Projekt. Publikacja

WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1. Wersja dokumentacji z dnia /IT-P/001. Projekt. Publikacja WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1 Wersja dokumentacji 3.1.2 z dnia 2018-11-09 Numer dokumentu Kategoria dokumentu Projekt Status dokumentu Publikacja Słowa kluczowe BIG, Web Service, CHASE,

Bardziej szczegółowo

Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane

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

Bardziej szczegółowo

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema

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:

Bardziej szczegółowo

WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1. Wersja z dnia /IT-P/001. Projekt. Publikacja

WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1. Wersja z dnia /IT-P/001. Projekt. Publikacja WYMIANA DANYCH SPECYFIKACJA SERWISU CHASE 3.1 Wersja 3.0.1 z dnia 2014-06-10 Numer dokumentu 2014/IT-P/001 Kategoria dokumentu Projekt Status dokumentu Publikacja Słowa kluczowe BIG, Web Service, CHASE,

Bardziej szczegółowo

GML w praktyce geodezyjnej

GML w praktyce geodezyjnej GML w praktyce geodezyjnej Adam Iwaniak Kon-Dor s.c. Konferencja GML w praktyce, 12 kwietnia 2013, Warszawa SWING Rok 1995, standard de jure Wymiany danych pomiędzy bazami danych systemów informatycznych

Bardziej szczegółowo

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO

DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO DZIENNIK URZĘDOWY WOJEWÓDZTWA ŚLĄSKIEGO Katowice, dnia 7 października 2016 r. Poz. 5104 OBWIESZCZENIE RADY GMINY PORĄBKA z dnia 29 września 2016 r. w sprawie ogłoszenia tekstu jednolitego Uchwały Nr VI/44/2015

Bardziej szczegółowo

kdpw_stream Struktura komunikatu: Status komunikatu z danymi uzupełniającymi na potrzeby ARM (auth.ste ) Data utworzenia: r.

kdpw_stream Struktura komunikatu: Status komunikatu z danymi uzupełniającymi na potrzeby ARM (auth.ste ) Data utworzenia: r. kdpw_stream Struktura komunikatu: Status komunikatu z danymi uzupełniającymi na potrzeby ARM (auth.ste.001.01) Data utworzenia: 12.09.2017 r. : Status komunikatu z danymi uzupełniającymi na potrzeby ARM

Bardziej szczegółowo