Ignore:
Timestamp:
2012-07-26T11:04:08+12:00 (12 years ago)
Author:
sjm84
Message:

Analyse xsl files in advance to find out what metadata we need

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/BrowseAction.java

    r25986 r26026  
    143143                page_response.appendChild(new_format);
    144144                getRequiredMetadataNames(new_format, metadata_names);
     145            }
     146        }
     147       
     148        Element extraMetaListElem = (Element) GSXML.getChildByTagName(request, GSXML.EXTRA_METADATA + GSXML.LIST_MODIFIER);
     149        if(extraMetaListElem != null)
     150        {
     151            NodeList extraMetaList = extraMetaListElem.getElementsByTagName(GSXML.EXTRA_METADATA);
     152            for(int i = 0; i < extraMetaList.getLength(); i++)
     153            {
     154                metadata_names.add(((Element)extraMetaList.item(i)).getAttribute(GSXML.NAME_ATT));
    145155            }
    146156        }
Note: See TracChangeset for help on using the changeset viewer.