我已经将HTML的内容读入字符串,现在我需要在body标签中添加一个新属性,我正在考虑使用StringBuilder。但我无法构建逻辑。任何帮助都会非常感激。
现有HTML
<body class="temporaryrevision">
我想要创建的HTML
<body class="temporaryrevision" bgcolor="#FFFFFF">
答案 0 :(得分:2)
String htmlString="<html>...<body class="temporaryrevision">..</body>...</html>";
String[] tempData=htmlString.split("<body class=/"temporaryrevision/"");
String data = tempData[0]+"bgcolor=/"#FFFFFF/""+tempData[1];
答案 1 :(得分:1)
你可以使用jQUery:
$( ".temporaryrevision" ).attr( "bgcolor", "#FFFFFF" );
答案 2 :(得分:0)
我想出一种通用的方法:
使用XML解析器。
这种方式很复杂,但对所有这些需求都是通用的..