6125495488

6125495488



public class ShopBrowser {

private static Document m_xmlDoc;

.}.....................................................................................................................

5.    Podstawowym zadaniem aplikacji jest wczytanie istniejącego dokumentu XML i utworzenie odpowiadającego mu drzewa DOM. Jednym ze sposobów rozwiązania tego problemu jest wykorzystanie presera DOM. Klasy obiektów potrzebnych do parsowania pliku znajdują się w javax.xml.parser. Napisz metodę dla klasy ShowBrowser, która dla zadanego przez parametr pliku, dokona transformacji tego dokumentu do drzewa DOM. Poniższy kod realizuje postawione zdanie.

private static boolean readDocument(String r_fileName)

{

DocumentBuilderFactory domFactory =

DocumentBuilderFactory.newlnstance();

try

{

DocumentBuilder builder = domFactory.newDocumentBuilder(); m_xmlDoc = builder.parse("file:" + r_fileName); return true;

}

catch (ParserConfigurationException px)

{

System.out.println(px.toString());

}

catch (Exception iox)

{    i

System.out.println(iox.toString());

}

return false;

J.....................................................................................................................

6.    Dopisz wywołanie metody readDocument(String) w głównej metodzie klasy (metoda main). Nazwa pliku powinna być przekazywana z linii poleceń jako pierwszy argument. Kod sprawdzający dodatkowo poprawność wykonania operacji odczytu dokumentu XML znajduję się poniżej.

public static void main(String[] args)

{    :

if (readDocument(args[0]))

System.out.println("File OK.");

{    :

System.out.println("Problem reading XML file.");

System.exit(0);

}

;x................................................................................................... ;

7.    Umieść plik XML z danymi w głównym katalogu projektu.

8.    Aplikacja jest gotowa do pierwszego uruchomienia. Zauważ, że wymagane jest przekazanie parametru przy wywołaniu programu. W środowisku Eclipse zadanie to można zrealizować tworząc odpowiednią konfigurację do uruchomienia programu. Z głównego menu wybierz Run—Run...

9.    W oknie menadżera konfiguracji w panelu Configurations zaznacz Java Application i kliknij przycisk New.



Wyszukiwarka

Podobne podstrony:
w1rys2 public class Person { private Strine name: VVVVVVVVVW WWWWA pńvate Strinę
Komputery public class Komputery { private String marka; private Procesor procesor; privat
l1fig2 public class Person { private String narne; private String id; public Person(String aNarne, n
Java - obiekt jako monitor - przykład public class Pojemnik { private boolean pusty = true; public s
Listing 5: ObjectFactory 1    public class ObjectFactory ( 2    privat
l1fig2 public class Person { private String narne; private String id; public Person(String aName, na
Ciong ■a—m Public Class Forml Private Sub bcnOblicz_Click(3yVal sender As Object, Dim Wyrazpoczatkow
IMAG0070 BggraHH ■pierw^SbT^ignl B▼    / Click □ Public Class Forml 0 Private Suto
19 p07 #include <stdio.h> class próba{ private: int *pi_Dane; public: próba(); -próba()
19 p08 #include <stdio.h> class próba { private: int *pi_Dane; public: próba(); -próba()
Najprostsza aplikacja public class Hello{ public static void main(String[ ]
KlasyPo class Napis { private: const int m_cchTest; public: Napis(void) : m_cchTest(10){}}; Zgodnie
Po class Uwaga { private: int m_nLicznik; public: Uwaga(void) : m_nLicznik(1){} void UstawLicznik(in
}}; class NiePochodna{ private: int m_i; float m_f1; float m_f2; public: NiePochodnaO :

więcej podobnych podstron