xml-commons Changeshttp://xml.apache.org/commons/changes.htmlxml-commons Changesen-uscode addhttp://xml.apache.org/commons/changes.htmlcode add
by
mrglavas
:
Added classes and method signatures introduced by JAXP 1.4.
code addhttp://xml.apache.org/commons/changes.htmlcode add
by
mrglavas
:
Added the StAX 1.0 API (JSR 173). Sources based off of the distribution from Apache Geronimo.
code addhttp://xml.apache.org/commons/changes.htmlcode add
by
mrglavas
:
Added the Java Language Binding for the Element Traversal API (org.w3c.dom.ElementTraversal).
code addhttp://xml.apache.org/commons/changes.htmlcode add
by
mrglavas
:
Added default implementations to SchemaFactory for the XML Schema 1.0 and 1.1
language identifiers. See the
XML Schema 1.1
specification for more information.
code fix
(bug 41931)
http://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
(fixes bug 41931)
:
Fixed bugs in SchemaFactory and XPathFactory which caused them to always use the
system ClassLoader when searching for META-INF/services files instead of the
ClassLoader that would be used to load the concrete factory class.
Thanks to Brett Finnell.code updatehttp://xml.apache.org/commons/changes.htmlcode update
by
mrglavas
:
Updated each of the JAXP factory classes so that they treat an empty string value
for their system property as if it had not been set. Previously the factories would
make a futile attempt to create an instance of a class named "" and then fail.
code fixhttp://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
:
Fixed the FactoryFinders so that they no longer catch and ignore ThreadDeath
and serious VM errors such as an OutOfMemoryError or a StackOverflowError.
code fixhttp://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
:
Fixed the default implementation of DatatypeFactory.createDurationDayTime(long)
so that it behaves according to the JAXP specification. Previously it was just
delegating to DatatypeFactory.newDuration(long) which has different behaviour
than the createDurationDayTime method.
code fixhttp://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
:
Corrected the default implementations of DatatypeFactory.newDurationYearMonth()
and DatatypeFactory.newDurationDayTime() so that they behave according to the
JAXP specification. These methods must reject lexical values which are not valid
instances of xs:yearMonthDuration and xs:dayTimeDuration. They were not doing so
before.
code fixhttp://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
:
Fixed bugs which could cause NullPointerExceptions to be thrown from the default
implementations of Duration.getYears(), Duration.getMonths(), etc...
code fixhttp://xml.apache.org/commons/changes.htmlcode fix
by
mrglavas
:
Fixed bugs in the DatatypeFactory.newDurationDayTime() and
DatatypeFactory.newDurationYearMonth() methods where BigIntegers
were being created for DatatypeConstants.FIELD_UNDEFINED values
instead of assigning the value to null in the Duration.
code updatehttp://xml.apache.org/commons/changes.htmlcode update
by
mrglavas
:
Implemented minor performance improvements in XMLGregorianCalendar.equals()
and Duration.equals(). If the given object is "this" object return true
immediately.
code updatehttp://xml.apache.org/commons/changes.htmlcode update
by
mrglavas
:
Eliminated an unnecessary conversion to String in Duration.multiply(int).
code updatehttp://xml.apache.org/commons/changes.htmlcode update
by
mrglavas
:
Updated the File to URI conversion code in StreamResult so that it is consistent
with StreamSource.
docs fixhttp://xml.apache.org/commons/changes.htmldocs fix
by
mrglavas
:
Fixed miscellaneous typographical errors in the Javadocs.