diff -Nru xom-1.2.1/LICENSE.txt xom-1.2.10/LICENSE.txt --- xom-1.2.1/LICENSE.txt 2009-01-09 05:14:20.000000000 +0000 +++ xom-1.2.10/LICENSE.txt 2011-02-06 12:45:15.000000000 +0000 @@ -1,5 +1,5 @@ XOM is a dual streaming/tree-based API for processing XML with Java. -Copyright 2004, 2005, 2009 Elliotte Rusty Harold +Copyright 2004, 2005, 2009, 2010 Elliotte Rusty Harold This library is free software; you can redistribute it and/or modify it under the terms of version 2.1 of the GNU Lesser General Public diff -Nru xom-1.2.1/README.txt xom-1.2.10/README.txt --- xom-1.2.1/README.txt 2009-01-09 05:15:59.000000000 +0000 +++ xom-1.2.10/README.txt 2013-04-24 11:11:50.000000000 +0000 @@ -2,10 +2,10 @@ only to be used by other programs. It requires Java 1.2 or later. To install it you'll need to place the XOM JAR archive somewhere in your -CLASSPATH. This archive is the file named something like xom-1.2.jar. +CLASSPATH. This archive is the file named something like xom-1.2.10.jar. (The version number may have changed if I've forgotten to update this document.) You can either put it in your jre/lib/ext -directory, add xom-1.2.jar to your CLASSPATH environment variable, or +directory, add xom-1.2.10.jar to your CLASSPATH environment variable, or use the -classpath option when invoking javac and java. To check your download you can run one of the sample programs found in @@ -14,7 +14,7 @@ around element boundaries. In Java 1.4 and later you can run it from the command line like this: -$ java -classpath xom-samples.jar:xom-1.2.jar nu.xom.samples.PrettyPrinter filename.xml +$ java -classpath xom-samples.jar:xom-1.2.10.jar nu.xom.samples.PrettyPrinter filename.xml Java 1.3 and earlier do not have a built-in XML parser so in these environments you'll also need to install XOM's supporting libraries. @@ -23,7 +23,7 @@ are quite a bit faster and less buggy than the ones bundled with the JDK, so you may well want to use them even in Java 1.4 and later. For example, -$ java -classpath xom-samples.jar:xom-1.2.jar:lib/xml-apis.jar:lib/xercesImpl.jar:lib/xalan.jar nu.xom.samples.PrettyPrinter filename.xml +$ java -classpath xom-samples.jar:xom-1.2.10.jar:lib/xml-apis.jar:lib/xercesImpl.jar:lib/xalan.jar nu.xom.samples.PrettyPrinter filename.xml You could leave out xalan.jar if you don't use any of the classes in nu.xom.xslt. junit.jar is only used for testing, and is @@ -54,6 +54,6 @@ Boston, MA 02111-1307 USA You can contact Elliotte Rusty Harold by sending e-mail to -elharo@metalab.unc.edu. Please include the word "XOM" in the +elharo@ibiblio.org. Please include the word "XOM" in the subject line. For more information see http://www.xom.nu/ or ask a question on the xom-interest mailing list. diff -Nru xom-1.2.1/Todo.txt xom-1.2.10/Todo.txt --- xom-1.2.1/Todo.txt 2009-02-21 14:42:08.000000000 +0000 +++ xom-1.2.10/Todo.txt 2013-04-24 11:09:13.000000000 +0000 @@ -53,9 +53,6 @@ add a NodeFactory section to the tutorial for processing big documents -check if we've accidentally sealed in jaxen -what should the manifest say about that? - Make a build target for non-LGPL, closed source version Sign up on Kagi or somewhere for software sales @@ -196,12 +193,69 @@ cvs [rtag aborted]: received abort signal lock.c:222: failed assertion `strncmp (repository, current_parsed_root->directory, strlen (current_parsed_root->directory)) == 0' + + +=============== +Done 1.2.10 Release +=============== + +Android support + +=============== +Done 1.2.9 Release +=============== + +Exclude UserDataHandler from Jaxen files we copy in to avoid problems with some application servers. + +=============== +Done 1.2.5 Release +=============== + +Throw NullPointerException instead of MalformedUriException when a null Reader is passed to Builder.build. + +Added a target that builds a maven2 jar archive. + +=============== +Done 1.2.4 Release +=============== + +More automatic deploy process + +Fixed maven targets + +Slight optimization to XPath by combining two loops. + + +=============== +Done 1.2.3 Release +=============== + +Bug fix for some obscure corner cases + + +=============== +Done 1.2.2 Release +=============== + +Support OSGI packaging + +Repackages the internal copy of org.jaxen into nu.xom.jaxen to avoid accidental conflicts and classloader problems + + +=============== +Done 1.2.1 Release +=============== + +Upgraded Info.java so java -jar xom.jar shows the right version number. + + =============== Done 1.2 Release =============== Fixed bug when escaping namespace URIs that contained ampersands in Element.toXML() + =============== Done 1.2b3 =============== diff -Nru xom-1.2.1/bin/nu/xom/benchmarks/package.html xom-1.2.10/bin/nu/xom/benchmarks/package.html --- xom-1.2.1/bin/nu/xom/benchmarks/package.html 1970-01-01 00:00:00.000000000 +0000 +++ xom-1.2.10/bin/nu/xom/benchmarks/package.html 2011-02-06 12:45:06.000000000 +0000 @@ -0,0 +1,44 @@ + + +
+ +
+nu.xom.benchmarks
+includes some basic benchmarks to test the speed and
+memory usage of XOM programs.
+