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, ≈22🔥, 0💬
Popular Posts:
What Is mail.jar of JavaMail 1.4.2? I got the JAR file from javamail-1.4.2.zip. mail.jar in javamail...
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
How to read XML document with DTD validation from socket connections with the socket\DelayedInput.ja.. .
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...
What Is javaws.jar in JRE (Java Runtime Environment) 8? javaws.jar in JRE (Java Runtime Environment)...