Ignore:
Timestamp:
2007-07-09T10:25:50+12:00 (17 years ago)
Author:
xiao
Message:

change getFirstChild() to getFirstElementChild() in case an extra line break or white space added before the first element child which might cause a cast exception.

Location:
greenstone3/trunk/src/java/org/greenstone/gsdl3/service
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/AbstractBrowse.java

    r13956 r14224  
    511511    boolean all_metadata = false;
    512512    // Process the request parameters
    513     Element param = (Element) param_list.getFirstChild();
     513    Element param = GSXML.getFirstElementChild(param_list);//(Element) param_list.getFirstChild();
    514514    while (param != null) {
    515515        // Identify the metadata information desired
     
    637637    protected Element addSiblings(Element parent_node, String parent_id,
    638638                  String current_id) {
    639     Element current_node = (Element)parent_node.getFirstChild();
     639    Element current_node = GSXML.getFirstElementChild(parent_node);//(Element)parent_node.getFirstChild();
    640640    if (current_node == null) {
    641641        // create a sensible error message
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/IViaProxy.java

    r13270 r14224  
    265265    // The metadata information required
    266266    StringBuffer field_list = new StringBuffer();
    267     Element param = (Element) param_list.getFirstChild();
     267    Element param = GSXML.getFirstElementChild(param_list);//(Element) param_list.getFirstChild();
    268268    while (param != null) {
    269269        // Identify the metadata information desired
Note: See TracChangeset for help on using the changeset viewer.