Java Reference
In-Depth Information
import org.xml.sax.SAXException;
class DOMDemo
{
public static void main(String[] args)
{
if (args.length != 1)
{
System.err.println("usage:
java
DOMDemo
xml-
file");
return;
}
try
{
DocumentBuilderFactory dbf = DocumentBuilderFact-
ory.newInstance();
dbf.setNamespaceAware(true);
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(args[0]);
System.out.println("Version
=
"+doc.getXmlVersion());
System.out.println("Encoding
=
"+doc.getXmlEncoding());
System.out.println("Standalone
=
"+doc.getXmlStandalone());
System.out.println();
if (doc.hasChildNodes())
{
NodeList nl = doc.getChildNodes();
for (int i = 0; i < nl.getLength(); i++)
{
Node node = nl.item(i);
if
(node.getNodeType()
==
Node.ELEMENT_NODE)
dump((Element) node);
}
Search WWH ::




Custom Search