Release Notes
XMLMill 2.20 (May 16th, 2005)
Medium upgrade with several improvements (see below).
Read the full release notes document (441 kb) (This document has been completely generated using XMLMill 2.20).
All new Products Features are eligible for XMLMill for Java and XMLMill for Domino.
- Download a trial version in our download section
The main changes are:
- As of this version XMLMill is JAXP ( 1.2 or 1.3) compliant, allowing the use of a vendor specific XML parser and XSL transformer (which are JAXP compliant).
- The Command Line Interface (CLI) has been revised to include the GNU-style long option format.
- A limited list of attributes are added.
- Bug fixes
A samples guide is also available explaining how to get stared with the example files contained in the trial version.
The main changes are:
- The temporary document contains an extra field called
Query_String containing the query information appended to the URL following the question mark (so all parameters passed to XMLMill).
- All parameters defined in the
Query_String are also available as global stylesheet parameters.
- The
servlets.properties file can not be extended with the logfile parameter, indicating that a logfile should be used to instead o the console to log all XMLMill messages.
- A limited list of attributes are added.
- Bug fixes
A samples guide is also available explaining how to get stared with the example files contained in the trial version.
XMLMill and JSDK 1.5
As XMLMill version 2.20 is JAXP 1.3 compliant you can use it with JSDK 1.5 natively (this mean without adding any libraries like Xerces or Xalan). This results in considerable performance increase (around 60% compared with the previous version - depending on the content of the generated pdf document):
| paragraph |
106564 |
44103 |
-58.60 % |
| textbox |
159600 |
67918 |
-57.44% |
| table |
169974 |
69800 |
-58.9 % |
Volume tests executed on following environment:
- Windows XP Professional Service Pack 2 Version 2002PC (Pentium Iv 1.7 Mhz) with 1024 MB memory.
- Personal Computer Intel(R) Pentium(R)4 Mobile CPU 1.7 GHz.
- 1024 MB memory.
- java version "1.5.0_02" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)
- Free system memory: 1539200 bytes, Free JVM memory: 2031616 bytes (at start of volume test).
XMLMill and JSDK 1.4
As XMLMill version 2.20 is JAXP 1.2 compliant you can use it with JSDK 1.4 natively (this mean without adding any libraries like Xerces or Xalan). This results in considerable performance increase (around 50% compared with the previous version - depending on the content of the generated pdf document):
| paragraph |
106564 |
50432 |
-52.67 % |
| textbox |
159600 |
88317 |
-44.66% |
| table |
169974 |
81166 |
-52.24 % |
Volume tests executed on following environment:
- Windows XP Professional Service Pack 2 Version 2002PC (Pentium Iv 1.7 Mhz) with 1024 MB memory.
- Personal Computer Intel(R) Pentium(R)4 Mobile CPU 1.7 GHz.
- 1024 MB memory.
- java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
- Free system memory: 1678008 bytes, Free JVM memory: 2031616 bytes (at start of volume test).
XMLMill and JSDK 1.3
As XMLMill version 2.20 is JAXP 1.2 compliant you can download Sun's JAXP 1.3 implementation (http://jaxp.dev.java.net/) and use it with JSDK 1.3. This performance increase is only moderate (less then 10% compared with the previous version - depending on the content of the generated pdf document):
| paragraph |
106564 |
92303 |
-13.38 % |
| textbox |
159600 |
151938 |
-4.80% |
| table |
169974 |
156425 |
-7.90 % |
Volume tests executed on following environment:
- Windows XP Professional Service Pack 2 Version 2002PC (Pentium Iv 1.7 Mhz) with 1024 MB memory.
- Personal Computer Intel(R) Pentium(R)4 Mobile CPU 1.7 GHz.
- 1024 MB memory.
- java version "1.3.1_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1 Java HotSpot(TM) Client VM (build 1.3.1_06-b01, mixed mode).
- Free system memory: 1576448 bytes, Free JVM memory: 2031616 bytes (at start of volume test).