[ Pobierz całość w formacie PDF ]
.Aby zezwoliæ nadeklaracje prze­strzeni nazw w dokumencie XML, trzeba by³o wstawiæ tak¹definicjê atrybutu jak poni¿ej:Aby mo¿na by³o korzystaæ z DTD, wystarczy³o okreœliæ przestrzeñ nazw w danymdokumencie XML, bo definicje DTD nie posiadaj¹ „œwiadomoœci” istnieniaprzestrzeni nazw w XML.W sche­ma­tach XML Schema sprawa jest trochê bardziejskomplikowana.Czytelnik wie ju¿, ¿e istniej¹ trzy ró¿ne atrybuty s³u¿¹ce do okreœleniaschematu dla dokumentu:Tak, tekstu jest wiêcej ni¿ w przypadku bliŸniaczej konstrukcji w DTD, a jednakpowy¿szy zapis jest prostszy w zrozumieniu, szczególnie dla nowych u¿ytkownikówstandardu XML.Po wpro­wa­dzeniu tej zmiany nasz schemat jest ju¿ gotowy;zawarto w nim wszystkie zawê¿enia, które s¹ zamieszczone w stworzonej wczeœniejdefinicji DTD.Spójrzmy na przyk³ad 4.16.Przyk³ad 4.16.Gotowy dokument XML SchemaCo dalej?W niniejszym rozdziale Czytelnik pozna³ dwa sposoby zawê¿ania dokumentów XML:zawê¿anie z wykorzystaniem definicji DTD oraz sposób nowszy — zawê¿anie zwykorzystaniem XML Sche­ma.Czytelnik zapewne dostrzeg³ ju¿, jak wa¿ne jestzawê¿anie dokumentów, szczególnie jeœli ma­j¹ one byæ wykorzystane przezaplikacje.Jeœli aplikacja nie rozpoznaje typu informacji zawartych wdokumencie, manipulacja i przetwarzanie takich danych staj¹ siê o wieletrudniejsze.W na­stêpnym rozdziale zostan¹ omówione klasy interfejsu SAX.Czytelnik dowie siê, jak z programu w Javie uzyskaæ dostêp do definicji DTDoraz schematów.Do parsera dodamy przyk³adowy pro­gram, który zbudowaliœmy wrozdziale 3.— bêdzie on odczytywa³ zawê¿enia dokumentu i zwra­ca³ b³êdy, jeœlidokument XML nie bêdzie poprawny; bêdzie równie¿ wykorzystywa³ odwo³aniawste­cz­ne dostêpne w procesie sprawdzania poprawnoœci sk³adni [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • luska.pev.pl
  •