Решила задачку сразу через Jsoup, проверила на нескольких файлах, включая текст из примера и работает так как нужно, однако валидатор всё равно не принимает последний пункт. Помогите понять что не так!
package com.javarush.task.task19.task1918;
import org.jsoup.Jsoup;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Знакомство с тегами
*/
//C:\Users\Анастасия\Documents\Documents\HTML Projects — копия\Bookshop.html
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader readerFromConsole = new BufferedReader(new InputStreamReader(System.in));
String fileName = readerFromConsole.readLine();
String tag = args[0];
String htmlFile = "";
try (BufferedReader readerFromFile = new BufferedReader(new FileReader(fileName))) {
while (readerFromFile.ready()) {
htmlFile = htmlFile + readerFromFile.readLine();
}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(Jsoup.parse(htmlFile).getElementsByTag(tag));
readerFromConsole.close();
}
}