import org.ccil.cowan.tagsoup.Parser;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
import java.io.IOException;
import java.io.StringReader;
public class TagSoupExample {
public static void main(String[] args) {
try {
Parser parser = new Parser();
DefaultHandler handler = new DefaultHandler() {
@Override
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
}
@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
}
@Override
public void characters(char[] ch, int start, int length) throws SAXException {
String text = new String(ch, start, length).trim();
if (!text.isEmpty()) {
}
}
};
parser.setContentHandler(handler);
String html = "<html><body><h1>Hello, World!</h1></body></html>";
parser.parse(new InputSource(new StringReader(html)));
e.printStackTrace();
}
}
}