XML XSLT
Start
StartJęzyk XMLDTDXSLTXML SchemaStyle CSSXHTMLXSLTWMLAnkietaLinki
Sondy
Menu serwisu
Start
Język XML
DTD
XSLT
XML Schema
Style CSS
XHTML
XSLT
WML
Ankieta
Linki

Partnerzy

Internet - podstawy internetu, email, Usenet, FTP, WWW

Tonery,tusze - bębny do drukarek, atramenty do drukarek, folie do faksów w sklepie internetowym Tonershop

Sieci komputerowe - systemy sieciowe, technologie

Systemy sprzedaży - handel, kody kreskowe, identyfikacja towarów

Automatyczna identyfikacja - systemy identyfikacji, etykiet

Logowanie





Nie pamiętam hasła
Nie masz konta? Załóż sobie
Wieści RSS
XML Schema

DTD jest podstawowym i powszechnie stosowanym sposobem definiowania typów dokumentów XML. Jak wynika z przedstawionych w rozdziale informacji, DTD  posiada wiele ograniczeń. 

Alternatywnym mechanizmem definiowania typów dokumentów są schematy XML – XML Schema. Mechanizm ten w dużej mierze jest zorientowany obiektowo. Schemat XML jest tworzony na bazie definicji zbioru typów i ich wystąpień. Schematy XML zapisywane są w formacie XML, jako poprawne dokumenty XML. W przypadku DTD mieliśmy do czynienia z osobną notacją i składnią określania reguł.

Istnieją dwie grupy typów stosowanych XML Schema - proste oraz złożone. Przydzielając dla elementu typ prosty określa się, że może on zawierać jedynie dane znakowe, bez atrybutów i elementów potomnych. Typy złożone mogą zawierać dowolne elementy, dane znakowe i atrybuty.


Czytaj całość…
 
Język przekształceń XSLT

XSLT jest językiem, który można wykorzystać do transformacji jednego dokumentu XML  w inny dokument XML, lub transformacji XML w inny dokument w języku obsługiwanym przez docelowy program/przeglądarkę (np. HTML, WML). XSLT jest ogólnym językiem, który pozwala na przetwarzanie i wybieranie danych z dokumentów XML.

Transformacja może być przeprowadzana na różne sposoby. W prostym przypadku XSLT może przekształcać każdy wejściowy element XML w jeden lub większą liczbę elementów (X)HTML. Przykładowo można byłoby przekształcić każdy element  typu NAZWISKO w element TD, a każdy element PRACOWNIK w TR.

Czytaj całość…
 
DTD - wprowadzenie

Jak już podano wczesniej, etap walidacji dokumentu XML wiąże się ze sprawdzeniem jego zgodności z zasadami i ograniczeniami narzuconymi przez skojarzony z nim DTD.

Zastosowanie DTD (Document Type Definition) czyli Definicji Typu Dokumentu, daje możliwość określenia pewnego typu(klasy) dokumentów XML. DTD może określać między innymi następujące zasady:

  • jakie elementy są dozwolone w dokumentach definiowanego typu;
  • w jaki sposób powyższe elementy mogą być ze sobą łączone, jakie są ograniczenia i wymagania w zakresie ilości, wzajemnej kolejności elementów i ich zagnieżdżania;
  • jaka ma być zawartość elementów – czy dane znakowe, czy może inne elementy;
  • jakie atrybuty mogą występować w przypadku poszczególnych elementów;
  • jakie kody specjalne (encje predefiniowane) mogą być stosowane w dokumencie i jakie znaki lub treści one reprezentują;

Przykładowo DTD określający typ dokumentu, którego przykładem jest 2.xml mógłby określać następujące wymagania:

  • w dokumencie mogą wystąpić elementy: WYKAZPRZEDMIOTOW, PRZEDMIOT, NAZWA, GRUPA, FORMA, WYMIAR;
  • element główny to WYKAZPRZEDMIOTOW;
  • elementami potomnymi WYKAZPRZEDMIOTOW może być dowolna liczba elementów PRZEDMIOT;
  • obiektami potomnymi elementu PRZEDMIOT może lub musi być sekwencja elementów: NAZWA, GRUPA, FORMA, WYMIAR;
  • elementy NAZWA, GRUPA, FORMA, WYMIAR zawierają dane tekstowe;
  • element PRZEDMIOT może lub musi posiadać atrybut o nazwie „kod”, który przyjmuje wartości tekstowe.

Koncepcję DTD i dokumentu zgodnego DTD można byłoby zilustrować przykładem z programowania obiektowego. Definicja DTD mogłaby odpowiadać definicji klasy, natomiast dokument XML stanowi analogię dla konkretnego stworzonego w programie egzemplarza obiektu.

Jednym z ważniejszych zastosowań DTD jest definiowanie nowych języków znacznikowych – aplikacji XML. Dla każdego takiego języka np. WML, XHTML są dostępne definicje DTD, na bazie których przeglądarka może wstępnie przeprowadzić walidację dokumentu, poprzedzającą jego prezentację.

Specyfikacja XML określa składnię DTD. Najważniejsze elementy i reguły tej składni zostaną przedstawione w kolejnych podrozdziałach.

Do samodzielnego sprawdzenia zgodności stworzonego dokumentu z podłączonym do niego DTD, można wykorzystać większość z wymienionych już wcześniej programów.  W programie Infox po otwarciu dokumentu skojarzonego z jakimkolwiek DTD, należy wybrać opcję menu: „Tagi/Sprawdź składnię i zgodność ze schematem”. W programach Cooktop oraz XMLSpy można wykorzystać polecenie menu „XML/Validate”.

 

 
Zobacz też…
«« start « poprz. 1 2 nast. » koniec »»

Pozycje :: 1 - 4 z 5
 
Wydanie polskie: Copyright (C) 2005 Polskie Centrum Joomla! :: (C) 2017 XML XSLT
Joomla! jest wolnym oprogramowaniem udostępnianym na warunkach licencji GNU/GPL.
www.xmlxsl.pl - Język XML, język XSLT, DTD, języki XHTML, WML