Java Document.getDocumentURI()
Syntax
Document.getDocumentURI() has the following syntax.
String getDocumentURI()
Example
In the following code shows how to use Document.getDocumentURI() method.
/*from w w w . j a v a 2s . co m*/
import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
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();
builderFactory.setNamespaceAware(true); // Set namespace aware
builderFactory.setValidating(true); // and validating parser feaures
builderFactory.setIgnoringElementContentWhitespace(true);
DocumentBuilder builder = builderFactory.newDocumentBuilder(); // Create the parser
Document xmlDoc = builder.parse(new InputSource(new StringReader(xmlString)));
System.out.println(xmlDoc.getDocumentURI());
}
static String xmlString ="<?xml version=\"1.0\"?>" +
" <address>" +
" <buildingnumber> 29 </buildingnumber>" +
" <street> South Street</street>" +
" <city>Vancouver</city>" +
"" +
" <state>BC</state>" +
" <zip>V6V 4U7</zip>" +
" </address>";
}