Решаю задачу через Jsoup. С примером из задачи все норм получается. В одном из вопросов по этой задаче нашел пример для проверки:
<tag><tag><tag><tag></tag></tag></tag></tag>
С таким кодом вывод получается с какими-то пробелами...
<tag> <tag> <tag> <tag></tag> </tag> </tag></tag>
<tag> <tag> <tag></tag> </tag></tag>
<tag> <tag></tag></tag>
<tag></tag>
Может конечно же из-за них ничего не получается решить... Уже несколько дней пытаюсь решить задачу. Что я делаю не так?
package com.javarush.task.task19.task1918;
/*
Знакомство с тегами
*/
import java.io.*;
import java.util.ArrayList;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader brfn = new BufferedReader(new InputStreamReader(System.in));
String fn = brfn.readLine();
brfn.close();
FileReader fr = new FileReader(fn);
BufferedReader brfr = new BufferedReader(fr);
String htmlDoc = "";
while (brfr.ready()) {
htmlDoc = htmlDoc + brfr.readLine();
}
fr.close();
brfr.close();
Document html = Jsoup.parse(htmlDoc);
Elements elements = html.select(args[0]);
for (Element element : elements) {
System.out.println(element.outerHtml());
}
}
}