Java Document .setXmlStandalone (boolean xmlStandalone)
Syntax
Document.setXmlStandalone(boolean xmlStandalone) has the following syntax.
void setXmlStandalone(boolean xmlStandalone) throws DOMException
Example
In the following code shows how to use Document.setXmlStandalone(boolean xmlStandalone) method.
import java.io.StringReader;
/* w w w .j a va 2 s . c om*/
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
public class Main {
public static void main(String args[]) throws Exception{
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = builderFactory.newDocumentBuilder(); // Create the parser
Document xmlDoc = builder.parse(new InputSource(new StringReader(xmlString)));
xmlDoc.setXmlStandalone(true);
}
static String xmlString ="<?xml version=\"1.0\"?>" +
" <address id='asdf'>" +
" <buildingnumber> 29 </buildingnumber>" +
" <street> South Street</street>" +
" <city>Vancouver</city>" +
"" +
" <state>BC</state>" +
" <zip>V6V 4U7</zip>" +
" </address>";
}