如:
Document doc = Jsoup.parse(file,"UTF-8");
Elements eles = doc.getElementsByTag("style");
如何获取文件中 eles[0]
的行号?
最佳答案
你无法使用 Jsoup API 来做到这一点。我检查了他们的源代码: org.jsoup.parser.Parser 不维护原始输入中元素的位置信息。
请引用sources关于 Grep 代码
前提是Jsoup是为提取和操作数据而构建的,我不相信它们将来会有这样的功能,因为操作后元素的位置是不明确的,并且维护实际引用的成本很高。
关于java - 使用Jsoup时如何获取元素的LineNumber?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752805/