What is the difference between the specification version and the implementation version?
A JAXP implementation has both a JAXP specification version number and an implementation name and version number. Specification versions are limited to the form N.N, where N is a number. Specifications are developed according to the Java Community Process (JCP).Implementations attempt to implement a particular specification version. However, a particular implementation may have bugs in it so that it deviates from the specification. Implementations may use an independent and arbitrary naming and versioning scheme from the JAXP specification version.There is one particular implementation called the JAXP reference implementation (RI) which can cause confusion. The JAXP RI has a similar name to the specification and has similar version numbers. Unlike the specification version number, the JAXP RI may use a version numbers containing more than two numbers. For example, JAXP RI version 1.1.1 implements the JAXP 1.1 specification and it contains fixes for bugs found in the previous JAXP RI 1.
A JAXP implementation has both a JAXP specification version number and an implementation name and version number. Specification versions are limited to the form N.N, where N is a number. Specifications are developed according to the Java Community Process (JCP). Implementations attempt to implement a particular specification version. However, a particular implementation may have bugs in it so that it deviates from the specification. Implementations may use an independent and arbitrary naming and versioning scheme from the JAXP specification version. There is one particular implementation called the JAXP reference implementation (RI) which can cause confusion. The JAXP RI has a similar name to the specification and has similar version numbers. Unlike the specification version number, the JAXP RI may use a version numbers containing more than two numbers. For example, JAXP RI version 1.1.1 implements the JAXP 1.1 specification and it contains fixes for bugs found in the previous JAXP RI