devxlogo

How Powerful Is Your StAX Parser?

How Powerful Is Your StAX Parser?

This tip is a simple application that demonstrates the possibilities of your StAX parser by setting the XMLInputFactory properties to true/false. The StAX parser tested in this example is the BEA and JCP parser.

import javax.xml.stream.*;public class XMLInputFactoryProperties{     public static void main(String[] args)        {        String[] properties={"javax.xml.stream.isValidating",                   "javax.xml.stream.isNamespaceAware",                   "javax.xml.stream.isCoalescing","javax.xml.stream.isReplacingEntityReferences",                   "javax.xml.stream.isSupportingExternalEntities","javax.xml.stream.supportDTD"};        XMLInputFactory XMLif=null;                      System.setProperty("javax.xml.stream.XMLInputFactory","com.bea.xml.stream.MXParserFactory");        //get an XMLInputFactory instance        XMLif=XMLInputFactory.newInstance();                        //testing        System.out.println("Case 1:");        for(int i=0;i
See also  How College Students Can Shape the Future of Tech Responsibility
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist