我正在尝试使用 jStyleParser 库(CSSBox 项目的一部分)来分析通用网页的 css 并将所有 css 信息绑定到该页面的 DOM。我的目标是,给定一个网页,拥有一个 DOM 树,这样,对于每个节点,我可以获得所有与该节点相关的 css 信息。
这是(部分)我的代码:
System.out.println("Analizing "+Mylocalfile.getAbsolutePath());
StyleSheet ss = CSSFactory.parse(Mylocalfile.getAbsolutePath(), "UTF-8");
if (ss.isEmpty()) System.out.println("StyleSheet is void");
parse 方法似乎无法解析文件:StyleSheet ss 实际上是无效的。
你知道为什么吗?