I want to create XML in Java.
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
but Java automatically creates declaration like this
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
How can I remove encoding="UTF-8" standalone="no" so it will be
<?xml version="1.0"?>
Thanks!
I think there is no legal way to exclude theese attributes from generation.
But after it’s generated you can use XSLT to remove this.
I think this is a good way.