Я пытаюсь использовать следующий код для редактирования html-страницы с помощью java.Как отредактировать/вставить новую строку в html-файл
package com.XXX.xxx.xxx
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class HTMLReading {
/**
* @param args
*/
public static void main(String[] args) {
StringBuilder contentBuilder = new StringBuilder();
try {
BufferedReader in = new BufferedReader(new FileReader("C:\\ItemDetails.html"));
String str;
while ((str = in.readLine()) != null) {
if(str.equals("<div id=\"row2\" style=\"display:none;\" ><ul>")) {
// add following lines to html
//<li><b>Comments</b></li><ul><li>Testing for comment</li></ul>
}
System.out.println(str);
}
in.close();
} catch (IOException e) {
}
}
}
При чтении перкулярной линии я хочу вставить новую строку в html.
//<li><b>Comments</b></li><ul><li>Testing for comment</li></ul>
Я попытался добавить, но добавляет линию в конец, а не в то место, где я хочу.
И мое требование - я должен использовать только JAVA только для этого.
Любые мысли!
Пожалуйста, посмотрите здесь: http://stackoverflow.com/questions/19730996/edit-html-document-with-java – ferjani