2014-05-03 65 views
0

我有这样的字符串,它由HTML语法,但也有一些CSS标签还举例说:更改CSS与JSOUP的Java

<style type='text/css'> #gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 25%; } #gallery-1 img { border: 2px solid #cfcfcf; } #gallery-1 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */ </style> 

而且我想改变width: 25%;width : 100%;的帮助下JSOUP。我怎样才能像这样访问字符串中的CSS标签?

+0

试试这个http://cssparser.sourceforge.net/ –

回答

0

Jsoup不解析CSS,但如果你只关心这个特定页面,您可以更改元素的文本:element.text(element.text().replace("width : 25%;", "width : 100%;"));

对于更一般的CSS变换,你会希望有一个实际的CSS解析器,如the one在Shahrukh的评论中提出。