for ( int i= 0; i < nodeList.size(); i++ )
{
Object documentNode = nodeList.get( i );
ArrayList fieldList = new ArrayList();
doc.processPath( fieldList, "*", documentNode );
for ( int j =0; j < fieldList.size(); j++)
{
Object field = fieldList.get( j );
String fieldData = doc.getData(field);
String fieldName = doc.getNodeName(field);