I think I identified the core of the problem:
DOM2SAX.parse is failing on
<field name="VENDOR_NBR" table="TBL_FINAL_LOCATION_LIST"/>
The problem is exposed in this snippet:
case Node.TEXT_NODE:
final String data = node.getNodeValue();
_sax.characters(data.toCharArray(), 0, data.length());
break;
getNodeValue() returns null for the empty element.
since data is null, data.toCharArray() fails with a NullPointerException.
Is this a bug in the DOM2SAX implementation, or a design constraint of
XSLT?
Thanks,
David Johnson
Programmer Specialist
J. B. Hunt Transport
Information Services / GAR New Dev