• Obecnie brak na stanie
Wszystko o XML Schema
search
  • Wszystko o XML Schema
ID: 47565
Walmsley Priscilla
Wycofany
 

Wysyłka gratis

darmowa wysyłka na terenie Polski dla wszystkich zamówień powyżej 500 PLN

 

Wysyłka tego samego dnia

Jeśli Twoja wpłata zostanie zaksięgowana na naszym koncie do godz. 11:00

 

14 dni na zwrot

Każdy konsument może zwrócić zakupiony towar w ciągu 14 dni bez zbędnych pytań


Aby firmy mogły w pełni wykorzystać język XML, potrzebne są im wspólne słowniki, na podstawie których będą mogły opracowywać swoje dokumenty i skrypty. Język XML Schema umożliwia tworzenie takich słowników, a książka Wszystko o XML Schema to wiarygodny przewodnik po tym standardzie.
Priscilla Walmsley, autorka książki i członek grupy roboczej W3C, która stworzyła XML Schema, opisuje ten język w sposób profesjonalny i zrozumiały. Przedstawia praktyczne techniki tworzenia schematów wspierających zastosowania typu B2B, usługi sieciowe czy przetwarzanie treści. Omawia między innymi:
-XML Schema jako standard rygorystycznego i dokładnego modelowania struktury, zawartości i typów danych dokumentów XML;
-pracę ze schematem: budowę schematu, sprawdzanie poprawności dokumentu, dokumentowanie schematu, przestrzenie nazw i inne;
-komponenty XML Schema: elementy, atrybuty i typy;
-techniki zaawansowane: wyprowadzanie typów, grupy, grupy zamienne, kontrolę identyczności, przedefiniowanie;
- tematy przeznaczone dla doświadczonych twórców definicji DTD, a dotyczące tłumaczenia tych definicji na język XML Schema.
Udziela szczegółowych wskazówek, jak efektywnie projektować schematy. Porusza problemy związane z nazewnictwem, strukturą dokumentów i rozszerzalnością schematów.
Książka ta jest znakomitym źródłem wiedzy o XML Schema. Mamy nadzieję, że przyda się programistom i projektantom.

Spis treści


Podziękowania

Rozdział 1. Wprowadzenie do schematów


1.1. Co to jest schemat XML?
1.2. Przeznaczenie schematów
1.3. Projektowanie schematu
1.4. Języki schematów

Rozdział 2. Rzut oka na język XML Schema


2.1. Przykład schematu
2.2. Komponenty języka XML Schema
2.3. Elementy i atrybuty
2.4. Typy danych
2.5. Typy proste
2.6. Typy złożone
2.7. Przestrzenie nazw a język XML Schema
2.8. Budowa schematu
2.9. Egzemplarze i schematy
2.10. Adnotacje
2.11. Zaawansowane właściwości

Rozdział 3. Przestrzenie nazw


3.1. Przestrzenie nazw w XML-u
3.2. Związek przestrzeni nazw ze schematami
3.3. Przestrzenie nazw w języku XSDL

Rozdział 4. Budowa schematu


4.1. Modularyzacja dokumentów schyematów
4.2. Definiowanie dokumentów schematów
4.3. Budowanie schematów
4.4. Instrukcje: include, redefine oraz import

Rozdział 5. Egzemplarze i schematy


5.1. Atrybuty egzemplarzy
5.2. Przetwarzanie schematów
5.3. Powiązanie egzemplarzy ze schematami
5.4. Wskazówki XSDL w egzemplarzach
5.5. Wyłuskiwanie przestrzeni nazw
5.6. Element główny
5.7. Jednoczesne używanie schematów i definicji DTD
5.8. Używanie wybranych procesorów XML

Rozdział 6. Dokumentowanie i rozszerzanie schematów


6.1. Mechanizm rozszerzania
6.2. Dokumentacja dla użytkownika
6.3. Informacje dla aplikacji
6.4. Notacje

Rozdział 7. Deklaracje elementów


7.1. Globalne i lokalne deklaracje elementów
7.2. Deklarowanie typów danych elementów
7.3. Wartości domyślne i ustalone
7.4. Wartość nil i dopuszczalność jej używania
7.5. Formy kwalifikowane i niekwalifikowane

Rozdział 8. Deklaracje atrybutów


8.1. Globalne i lokalne deklaracje atrybutów
8.2. Przypisywanie typów atrybutom
8.3. Wartości domyślne i ustalone
8.4. Formy kwalifikowane i niekwalifikowane

Rozdział 9. Typy proste


9.1. Rodzaje typów prostych
9.2. Definicje typów prostych
9.3. Ograniczanie typów prostych
9.4. Aspekty
9.5. Zablokowanie tworzenia nowych typów na podstawie typów prostych

Rozdział 10. Wyrażenia regularne


10.1. Struktura wyrażenia regularnego
10.2. Atomy
10.3. Kwantyfikatory

Rozdział 11. Unie i listy


11.1. Rodzaje typów prostych i metody ich tworzenia
11.2. Unie
11.3. Listy

Rozdział 12. Wbudowane typy proste


12.1. Typy wbudowane
12.2. Typy oparte na typie string
12.3. Typy liczbowe
12.4. Typy daty i czasu
12.5. Typy zastosowane
12.6. Inne typy
12.7. Porównywanie wartości

Rozdział 13. Typy złożone


13.1. Co to są typy złożone?
13.2. Definiowanie typów złożonych
13.3. Typy zawartości
13.4. Użycie typów elementów
13.5. Grupy modeli
13.6. Użycie atrybutów

Rozdział 14. Tworzenie pochodnych typów złożonych


14.1. Po co tworzymy typy pochodne?
14.2. Ograniczanie i rozszerzanie
14.3. Zawartość prosta i zawartość złożona
14.4. Rozszerzanie typów złożonych
14.5. Ograniczanie typów złożonych
14.6. Zastępowanie typów
14.7. Sterowanie tworzeniem typów pochodnych i zastępowaniem typów

Rozdział 15. Grupy do wielokrotnego użytku


15.1. Po co używamy grup?
15.2. Nazwane grupy modeli
15.3. Grupy atrybutów
15.4. Grupy do wielokrotnego użytku a definiowanie pochodnych typów złożonych

Rozdział 16. Grupy zamienne


16.1. Po co używamy grup zamiennych?
16.2. Hierarchia grup zamiennych
16.3. Deklarowanie grupy zamiennej
16.4. Ograniczenia typów w grupach zamiennych
16.5. Inne metody zamiast stosowania grup zamiennych
16.6. Sterowanie grupami zamiennymi

Rozdział 17. Ograniczenia integralności


17.1. Rodzaje ograniczeń integralności
17.2. Wskazówka dla projektantów: czy powinno się używać typów atrybutów ID oraz IDREF czy też typów elementów key oraz keyref?
17.3. Struktura ograniczeń integralności
17.4. Ograniczenia unikatowości
17.5. Klucze
17.6. Odniesienia do kluczy
17.7. Selektory i pola
17.8. Korzystanie z podzbioru XPath w języku XML Schema
17.9. Ograniczenia integralności a przestrzenie nazw

Rozdział 18. Przdefiniowywanie komponentów schematów


18.1. Podstawy przdefiniowywania
18.2. Mechanizm przedefiniowywania
18.3. Przedefiniowywanie typów prostych
18.4. Przedefiniowywanie typów złożonych
18.5. Przedefiniowywanie nazwanych grup modeli
18.6. Przedefiniowywanie grup atrybutów

Rozdział 19. Wskazówki dla twórców definicji w języku DTD


19.1. Deklaracje elementów
19.2. Deklaracje atrybutów
19.3. Notacje
19.4. Wielokrotne użycie deklaracji za pomocą encji parametrycznych
19.5. Rozszerzanie za pomocą encji parametrycznych
19.6. Zewnętrzne encje parametryczne
19.7. Encje ogólne
19.8. Komentarze
19.9. Jednoczesne użycie schematu i DTD

Rozdział 20. Nazewnictwo


20.1. Wskazówki dotyczące tworzenia nazw
20.2. Nazwy kwalifikowane i niekwalifikowane
20.3. Struktura przestrzeni nazw
20.4. Wielojęzyczność

Rozdział 21. Rozszerzanie i wielokrotne używanie schematów


21.1. Wielokrotne używanie schematów
21.2. Rozszerzanie schematów
21.3. Tworzenie nowych wersji schematów
21.4. Projektowanie aplikacji odpornych na zmiany

Dodatek A. Słowa kluczowe języka XSDL
A.1. Typy elementów języka XSDL
A.2. Atrybuty języka XSDL

Dodatek B. Wbudowane typy proste
B.1. Wbudowane typy proste

Skorowidz
47565

Produkty z tej samej kategorii (16)