Treść zadania:
Tworzenie i modyfikacja dokumentu XML
a. Pobierz z kursu dokument XML o nazwie ShoppingList.xml zawierający
wykaz produktów, które należy zakupić. Zwróć uwagę na strukturę
dokumentu.
b. Wybierz 3 dowolne napoje i dopisz je do listy zakupów. Napoje umieść w
oddzielnym elemencie o nazwie “beverages”.
c. Wyświetl zmodyfikowany dokument w przeglądarce internetowej. Rozwiń
(expand), a następnie zwiń (collapse) wszystkie kategorie produktów
żywnościowych, które należy zakupić (meat, vegetables, dairy, beverages).
d. Dokonaj modyfikacji dokumentu XML. Usuń wszystkie elementy zawierające
kategorie produktów (meat, vegetables, dairy, beverages) natomiast
kategorię produktu umieść jako atrybut elementu “product”, np.
<product category="”meat”">...</product>
Wyświetl tak zmodyfikowany dokument w przeglądarce internetowej.
<?xml version="1.0" encoding="utf-8" ?>
<ShoppingList>
<meat>
<product>
<name>ham</name>
<quantity unit="kg">0.5</quantity>
</product>
</meat>
<vegetables>
<product>
<name>green beans</name>
<quantity unit="kg">1</quantity>
</product>
<product>
<name>potatoes</name>
<quantity unit="kg">2</quantity>
</product>
</vegetables>
<dairy>
<product>
<name>cheese</name>
<quantity unit="kg">0.2</quantity>
</product>
<product>
<name>eggs</name>
<quantity unit="pcs">10</quantity>
</product>
</dairy>
<beverages>
<name>Pepsi</name>
<name>Sprite</name>
<name>Coca-Cola</name>
</beverages>
</ShoppingList>
Czy tak powinno być?
<beverages>
<name>Pepsi</name>
</beverages>
<beverages>
<name>Sprite</name>
</beverages>
<beverages>
<name>Coca-Cola</name>
</beverages>
A może jeszcze inaczej? Jak zapisać to poprawnie?