3218344150

3218344150



Projektowanie systemów informatycznych

Rysunek 3. Model DOM


Obiekt DocumentBuilderFactory uzyskujemy przez wywołanie statycznej metody newlnstance (). Instancja tej klasy podobnie jak SAXParserFactory zawiera metody służące do konfiguracji. Obiekt DocumentBuilderFactory oprócz funkcji setNamespaceAware, setValidating posiada dodatkowo metody:

•    setAttribute - pozwala ustawić konkretne atrybuty przez podanie ich nazwy i wartości

•    setCoalescing - specyfikuje, że parser dokona przekształcenia węzłów CDATA na węzły tekstowe

•    setExpandEntityReference - specyfikuje, że parser weźmie pod uwagę odwołania do encji

•    setlgnoringComments - komentarze w trakcie parsowania zostaną zignorowane

•    setlgnoringElementContentWhitespace - parser usunie białe znaki występujące w zawartości elementu

Argumentem wszystkich powyższych metod z wyjątkiem setAttribute jest tylko typ logiczny.

Obiekt DocumentBuilder otrzymujemy przez wywołanie metody newDocumentBuilder () na rzecz DocumentBuilderFactory. Klasa DocumentBuilder pozwala uzyskać zdanych XML instancje obiektu Document, reprezentującą dokument XML w postaci drzewa. Podobnie jak klasa SAXParser tak i DocumentBuilder zawiera kilka metod parse.

Interfejs Document przedstawia całkowity dokument XML. Zawiera szereg metod umożliwiających dostęp do danych XML, umieszczonych w hierarchicznej strukturze drzewa. Można tworzyć również puste obiekty Document i wypełniać ich zawartość. Interfejs Document posiada metody pozwalające konstruować nowe elementy, atrybuty, tekstowe węzły, encje, instrukcje przetwarzania, komentarze.

Michał Bleja


Uniwersytet Łódzki



Wyszukiwarka

Podobne podstrony:
Projektowanie systemów informatycznych Rysunek 2. Model SAX Kiedy SAX rozpoczyna parsowanie (wywołuj
Projektowanie systemów informatycznych obiekt document zawiera drzewo reprezentujące dane XML docume
egz strona Imię i Nazwisko: Bytom 19.06.2009 EGZAMIN Z PRZEDMIOTU projektowanie SYSTEMÓW INFORMACYJ
strona 3SPINSituation Niniejszy projekt systemu informatycznego planuje się dla nowopowstałego sklep
1b Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i
Seminarium: Modelowanie i projektowanie systemów informacyjnych działających w sieciach
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
2c Projektowanie systemów informacyjnychkolokwium zaliczeniowe, czerwiec 2006 10. Podaj przykład ste
Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i nazwisko 2.
Zakres funkcjonalny systemów informatycznych Typowy model (np. MIT’90) zakłada, że technologia
12992772v721500674710557926493 n I Pierwszy v% Polsce projekt systemów* informacji o terenie (TERKM
Modelowanie rzeczywistości geograficznej w systemach informacji przestrzennej 47 Zapis obiektów lini
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
Projektowanie systemów informacyjnych egzamin wrzesień 2002 Imię i
egzamin wrzesień 2002 Projektowanie systemów informacyjnych Imię i nazwisko Nr.... Gr..........

więcej podobnych podstron