Changeset 3623


Ignore:
Timestamp:
2002-12-04T10:57:49+13:00 (21 years ago)
Author:
say1
Message:

bug fix

File:
1 edited

Legend:

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

    r3621 r3623  
    105105    System.out.println("configuring XSLTServices");
    106106    config_info_ = info;
    107 
    108     System.out.println("XSLTService::configure() called with:")
    109     TransformerFactory transformerFactory = TransformerFactory.newInstance();
    110     Element doc = (Element)info.getFirstChild();
    111     Transformer transformer = transformerFactory.newTransformer();
    112     StreamResult result = new StreamResult(System.out);
    113     Source source = new DOMSource(doc);
    114     transformer.transform(source,result);
     107    try {
     108      System.out.println("XSLTService::configure() called with:");
     109      TransformerFactory transformerFactory = TransformerFactory.newInstance();
     110      Element doc = (Element)info.getFirstChild();
     111      Transformer transformer = transformerFactory.newTransformer();
     112      StreamResult result = new StreamResult(System.out);
     113      Source source = new DOMSource(doc);
     114      transformer.transform(source,result);
     115    } catch (Throwable t) {
     116      System.out.println("Error printing XML in XSLTService::configure()");
     117    }
    115118    return true;   
    116119  }
     
    181184    String []ids = GSXML.getResourceNameList(content_elem);
    182185    for (int j=0; j<ids.length; j++) {
    183       String document = URLDecoder.decode(ids[j]);
    184 
     186      String document = null;
     187      try {
     188    document = URLDecoder.decode(ids[j],"UTF-8");
     189      } catch (UnsupportedEncodingException e) {
     190    throw new Error(e.toString());
     191      }
    185192      // something funny with the doc -
    186193      Element new_doc = GSXML.createResourceElement(doc_, ids[j]);
Note: See TracChangeset for help on using the changeset viewer.