【发布时间】:2014-08-21 15:24:36
【问题描述】:
我正在尝试在 java 项目中使用 CSS Parser 从文本输入的字符串中提取 CSS 规则/DOM。
我遇到的所有示例都将 css 文件作为输入。有没有办法绕过文件读取,直接处理css文件的字符串内容。
因为我正在处理的类只获取 css 文件的字符串内容,并且所有的读取都已经处理好了。
现在我有这个,“cssfile”是正在解析的 css 文件的文件路径。
InputStream stream = oParser.getClass().getResourceAsStream(cssfile);
InputSource source = new InputSource(new InputStreamReader(stream));
CSSOMParser parser = new CSSOMParser();
CSSStyleSheet stylesheet = parser.parseStyleSheet(source, null, null);
CSSRuleList ruleList = stylesheet.getCssRules();
System.out.println("Number of rules: " + ruleList.getLength());
【问题讨论】:
标签: java css parsing css-parsing