Nigdy nie pracowałem z plikami XML, kompletnie nie wiem jak się za to zabrać. Mógłby ktoś podać jakieś źródła, strony które pomogą mi z tym zadaniem?

  1. Zaproponuj rozwiązanie umożliwiające automatyczne przeskalowanie wartości numerycznych atrybutów
    w wejściowym pliku XML. Dla każdej z podanych poniżej grup atrybutów należy zastosować inny
    współczynnik skalujący:
(itemWidth, xOffset) x 1.5 (itemHeight, yOffset)
x 16/9 (fontSize, titleFontSize) x 2.35
Pozostałe atrybuty powinny pozostać bez zmian. Na przykład dla linii:
 <param tag="itemWidth"><int>720</int></param>
program powinien wygenerować linię:
 <param tag="itemWidth"><int>1080</int></param>
(atrybut "itemWidth" należy do grupy 1, a więc wartość atrybutu należy przemnożyć przez 1.5:
720*1.5=1080).
Program powinien czytać plik xml z katalogu domowego i pisać zmodyfikowany plik w katalogu
domowym (w dowolnym Państwa katalogu).
Poniżej przykładowy plik wejściowy:
<?xml version="1.0" encoding="UTF-8"?> <settings
version="1.0">
<widget name="Test"> <common>
<param tag="fontSize"><int>24</int></param> </common>
<param tag="itemWidth"><int>720</int></param> <param
tag="itemHeight"><int>480</int></param>
</widget>
</settings>