Ignore:
Timestamp:
2011-01-17T17:42:35+13:00 (13 years ago)
Author:
sjm84
Message:

Merging the latest Greenstone 3 trunk changes into the 64-bit branch

Location:
main/branches/64_bit_Greenstone/greenstone3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/branches/64_bit_Greenstone/greenstone3

  • main/branches/64_bit_Greenstone/greenstone3/src/java/org/greenstone/gsdl3/action/FormatAction.java

    r23489 r23606  
    8585
    8686    String format_string = (String)params.get("data");
     87    //logger.error("Original format string");
     88    //logger.error(format_string);
    8789   
    8890    Element page_response = this.doc.createElement(GSXML.RESPONSE_ELEM);
     
    115117
    116118            // not sure what to do here - some code from Transforming Receptionist
    117             //String transformed = transformer.transformToString(style_doc, d);
     119            String transformed = transformer.transformToString(style_doc, d);
    118120            logger.error("About to transform");
    119             Node transformed = (Node) transformer.transform(style_doc, d);  // Failing org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted. ; SystemID: file:///home/sam/greenstone3/packages/tomcat/bin/dummy.xsl
     121            //Node transformed = (Node) transformer.transform(style_doc, d);  // Failing org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted. ; SystemID: file:///home/sam/greenstone3/packages/tomcat/bin/dummy.xsl
    120122
    121123            logger.error("Transform successful?");
     
    124126                logger.error("TRANSFORMED IS NULL");
    125127
    126             logger.error("begin import");
    127             Node imported = this.doc.importNode(transformed, true); // There was an exception org.w3c.dom.DOMException: NOT_SUPPORTED_ERR: The implementation does not support the requested type of object or operation.
    128             logger.error("finished import");
     128            //logger.error("begin import");
     129            //Node imported = this.doc.importNode(transformed, true); // There was an exception org.w3c.dom.DOMException: NOT_SUPPORTED_ERR: The implementation does not support the requested type of object or operation.
     130            //logger.error("finished import");
    129131
    130             String format_string2 = GSXML.xmlNodeToString(imported); // null pointer exception occuring here
    131             logger.error("format string="+format_string2);
     132            //String format_string2 = GSXML.xmlNodeToString(imported); // null pointer exception occuring here
     133            //logger.error("format string="+format_string2);
    132134 
    133135            Element format = this.doc.createElement(GSXML.FORMAT_STRING_ELEM);
    134             //GSXML.setNodeText(format, transformed);
    135             format.appendChild(transformed);
     136            GSXML.setNodeText(format, transformed);
     137            //format.appendChild(transformed);
    136138            //format.setNodeValue(transformed);
    137139            mr_request.appendChild(format);
Note: See TracChangeset for help on using the changeset viewer.