Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Performance of XML Parsers with jaxp\SourceValidator.java
How to compare performances of various XML parsers with the jaxp\SourceValidator.java provided in the Apache Xerces package?
✍: FYIcenter
If you have XML file with an XML schema,
you can use the jaxp\SourceValidator.java provided in the Apache Xerces package
to compare performances of various XML parsers.
Compile and run jaxp\SourceValidator.java, if you have Apache Xerces 2.11.0 installed:
\fyicenter\xerces-2_11_0\samples>\fyicenter\jdk-1.8.0\bin\java -cp .;..\xercesImpl.jar;..\xml-apis.jar jaxp.SourceValidator -a User.xsd -i UserXSD.xml -vs dom UserXSD.xml: 15 ms \fyicenter\xerces-2_11_0\samples>\fyicenter\jdk-1.8.0\bin\java -cp .;..\xercesImpl.jar;..\xml-apis.jar jaxp.SourceValidator -a User.xsd -i UserXSD.xml -vs sax UserXSD.xml: 12 ms \fyicenter\xerces-2_11_0\samples>\fyicenter\jdk-1.8.0\bin\java -cp .;..\xercesImpl.jar;..\xml-apis.jar jaxp.SourceValidator -a User.xsd -i UserXSD.xml -vs stream UserXSD.xml: 18 ms \fyicenter\xerces-2_11_0\samples>\fyicenter\jdk-1.8.0\bin\java -cp .;..\xercesImpl.jar;..\xml-apis.jar jaxp.SourceValidator -a User.xsd -i UserXSD.xml -vs stax UserXSD.xml: 17 ms
The output shows the SAX parser is faster than DOM, StAX and Stream parsers.
⇒ jaxp\TypeInfoWriter.java - Apache Xerves JAXP Sample
⇐ jaxp\SourceValidator.java - Apache Xerves JAXP Sample
2017-07-30, ≈19🔥, 0💬
Popular Posts:
JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the ...
JAX-RPC is an API for building Web services and clients that used remote procedure calls (RPC) and X...
What JAR files are required to run dom\Writer.java provided in the Apache Xerces package? 3 JAR file...
How to download and install ojdbc6.jar for Oracle 11g R2? ojdbc6.jar for Oracle 11g R2 is a Java 6, ...
How to download and install ojdbc11.jar for Oracle 21c? ojdbc11.jar for Oracle 21c is a Java JDBC Dr...