Witam,
próbuje pobrać dane z pewnej strony, która rzekomo jest w formacie xml: http://m.meteoprog.pl/pl/weather/Warszawa
Wartością jaką chce pobrać jest aktualna temperatura, ścieżka XPath prowadząca do niej wygląda następująco:
/html/body/div/div[3]/div/div[2]/div/div/div[3]
Problem jednak polega na tym, że program po skompilowaniu wyrzuca błąd:
[Fatal Error] :30:86: Attribute "class" was already specified for element "input".
org.xml.sax.SAXParseException; lineNumber: 30; columnNumber: 86; Attribute "class" was already specified for element "input".
co świadczy o tym, że jeden z elementów <input /> ma zdublowany atrybut class.
I rzeczywiście gdy spojrzymy w kod stron, to znajdziemy takie miejsce.
Jednak w gruncie rzeczy błąd ten nie ma żadnego wpływu na wartość która chce pobrać, jednak w żaden sposób nie mogę zmusić klasy XPath, aby ignorowała tę nieścisłość. Czy ktoś wie w jaki sposób to zrobić?