6125495492

6125495492



15.    Zaimplementuj metodę printOverview(), która wyświetli na ekranie liczbę różnych części komputerowych oraz sumaryczną liczbę sztuk wszystkich części. Wykorzystaj klasę XPathEvaluator do znalezienia odpowiednich węzłów. Poniżej znajduje się jedna z możliwych implementacji tej metody.

W rozwiązaniu zastosowano dwa wyrażenia XPath. Pierwsze z nich to „//part", które znajduje wszystkie węzły „part”. Drugie wyrażenie ma postać „//part/quantity/*/text()" Biorąc pod uwagę znaczenie informacji w źródłowym pliku XML, możne je odczytać w następujący sposób: znajdź wszystkie wartości opisujące stan magazynu dla dowolnego miasta, dla dowolnego podzespołu komputerowego. Znając te wartości można je zsumować uzyskując łączny stan zapasów w magazynach.

public static void printOverview()

{

String result = "\n";

NodeList resultNodes = m_xpe.selectNodes(m_xmlDoc, "//part"); if (resultNodes != nuli)

{

result += "Number of parts: " + resultNodes.getLength() + "\n"; resultNodes = m_xpe.selectNodes(m_xmlDoc,

"//part/quantity/*/text()");

int counter = 0;

for (int i = 0; i < resultNodes.getLength(); i++)

{

counter +=

Integer.parselnt(resultNodes.item(i).getNodeValue());

}

result += "Total number of items: " + counter + "\n";

System.out.println(result);

}

._}.....................................................................................................................

16.    Dodaj wywołanie metody printOverview() na końcu metody main. Uruchom program i sprawdź efekt jego wykonania.

Problems | Javadoc | Dedaration S Console £2 \_^

<terminated> ShopBrowser [Java Application] C:\Prograrn Files\3ava\)dk.l .5.0_05\bin\javaw.exe (2006-1 File OK.

Nunber of parts: 5 Total number of items: 126

ul



Wyszukiwarka

Podobne podstrony:
s636 636 Poznaj Linux (akie jak -alk i write, aby wyświetlać na ekranie terminala własne komunikaty.
matlab0002 %Kolokwiumlb_IS %zad.1 (lpkt) wyświetlić na ekranie nazwiska autorów skryptu disp( Napisa
Przykładowy program wyświetli na ekranie monitora napis (komunikat) treści: Witaj w świecie C++oraz
Zad. (CCar) Napisać program umożliwiający przechowywanie i wyświetlanie na ekranie obiektów
PR03ŁKTOWANIE FORMATÓW EKRANOWYCH Informacja wyświetlana na ekranie powinna być swoim zakresem, form
5 (1794) Rozdział 4. ♦ Wprowadzanie danych, formatowanie i wyświetlanie na ekranie 53 Tabela 4.4.
04 28 ■■■■ NA RYNKU AV29 Rys. 7. Ikony wyświetlane na ekranie telewizora Rys. 8. Domowa sieć
4.    Dodaj do typu SAMOCHÓD metodę odwzorowującą, która pozwoli na
7 (1497) 55 Rozdział 4. ♦ Wprowadzanie danych, formatowanie i wyświetlanie na ekraniePrzykład 4.3. O
9 (1259) 57 Rozdział 4. ♦ Wprowadzanie danych, formatowanie i wyświetlanie na ekraniePrzykład 4.6. W
Po pomiarze prześwitów należy zweryfikować wyświetlone na ekranie dane fabryczne mierzonego
Model CMYK • Modelu CMYK używa się do grafik wydrukowanych na papierze, a nie wyświetlanych na ekran
2012 02 22 57 05 19.    Co wyświetli na ekranie instrukcja print "%, I r %
scanD7 2) metodę konsolidacji, która polega na nieuwzględnianiu w procesie łączenia kont ich obrotów
Powtórzenie wiadomości Praca z oknami Każdy otwierany program, plik lub folder jest wyświetlany na e
DSC1200393 Typy danych w komputerach noatawową typy aan,cn »miy< » nomputarecn Znak wyświetlany n

więcej podobnych podstron