I'm developing a little browser in Java for a school project. I've already coded the part that allows to receive the response from the web server and to save it in a string. Now I have to parse this code to construct the render tree. For this project, I don't have to develop a parser too, I can use an already existing one, but I have no idea where to start. Can someone indicate a library or give me an example of implementation in a Java code? (I'm sorry for my bad English and for this request, I'm just a high school student).