Сначала я хочу объяснить, что я делаю, а затем моя проблема. Мне нужно отсканировать файл css и получить все его внутренние ссылки (главным образом изображения), но мне нужно получить номер строки, где были найдены ссылки.Разбор css-файла с java
Сейчас я разбираю файлы с помощью библиотеки флейт, и он работает очень хорошо. Я также использую LineNumberReader, чтобы получить номер строки, где была найдена ссылка, но этот класс вызывает неправильный номер строки.
Например: ссылка ../../image/bg.gif находится в строке номер 350, но метод GetLineNumber в классе LineNumberReader говорит 490.
Так что я буду признателен, если некоторые из вас может управляйте мной по правильному пути и дайте мне возможное объяснение, почему класс LineNumberReader делает это.
pd: другое решение будет очень ценным.
- Извините, возможно, опечатки, английский язык не мой родной язык.
Вы должны быть более конкретными. Можете ли вы воспроизвести свою проблему, используя простой (короткий) входной файл css? Если это так, вы можете опубликовать код и ввод здесь. Тогда многие люди смогут помочь. – emrea