import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.ls.DOMImplementationLS;
import org.w3c.dom.ls.LSOutput;
import org.w3c.dom.ls.LSSerializer;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
public class Main {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setExpandEntityReferences(false);
DocumentBuilder builder = factory.newDocumentBuilder();
"<?xml version=\"1.0\"?>" +
"<!DOCTYPE simple SYSTEM \"simple.dtd\" [" +
"<!ENTITY a \"abhijeet\">" +
"]>" +
"<simple> &a; </simple>");
builder.setEntityResolver(new EntityResolver() {
@Override
}
});
final DOMImplementationLS domImplementationLS = (DOMImplementationLS) builder.getDOMImplementation();
LSSerializer LSSerializer = domImplementationLS.createLSSerializer();
LSOutput LSOutput = domImplementationLS.createLSOutput();
LSSerializer.write(document, LSOutput);
}
}