- Timestamp:
- 2011-01-25T15:35:24+13:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java
r23551 r23633 338 338 339 339 Element format_element = (Element) GSXML.getChildByTagName(request, GSXML.FORMAT_STRING_ELEM); 340 String format_string = GSXML.getNodeText(format_element);341 //Element format_statement = (Element) format_element.getFirstChild();340 //String format_string = GSXML.getNodeText(format_element); 341 Element format_statement = (Element) format_element.getFirstChild(); 342 342 343 343 //logger.error("Format string: " + format_string); … … 394 394 395 395 // Write format statement 396 //String format_string =GSXML.xmlNodeToString(format_statement);396 String format_string = this.converter.getString(format_statement); //GSXML.xmlNodeToString(format_statement); 397 397 writer = new BufferedWriter(new FileWriter(format_statement_filename)); 398 398 writer.write(format_string); … … 416 416 417 417 // Convert format string to a document 418 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();419 DocumentBuilder builder = factory.newDocumentBuilder();418 //DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 419 //DocumentBuilder builder = factory.newDocumentBuilder(); 420 420 //String input = "<html><head><title></title></head><body>" + format_string + "</body></html>"; 421 String input = format_string.substring(0,format_string.length()-1)+"</xml>";422 logger.error(input);423 InputSource is = new InputSource( new StringReader( input ) );424 logger.error("About to parse format string");425 Document format_statement = (Document) builder.parse( is );426 logger.error("Done parsing format string");421 //String input = format_string.substring(0,format_string.length()-1)+"</xml>"; 422 //logger.error(input); 423 //InputSource is = new InputSource( new StringReader( input ) ); 424 //logger.error("About to parse format string"); 425 //Document format_statement = (Document) builder.parse( is ); 426 //logger.error("Done parsing format string"); 427 427 428 428 // open collectionConfig.xml and read in to w3 Document … … 488 488 489 489 // append new but we have a string! 490 GSXML.setNodeText(elem, format_string); 491 492 //current_node_list = format_statement.getChildNodes(); 493 //for(k=0; k<current_node_list.getLength(); k++) 494 //{ 495 // current_node = elem.appendChild(current_node_list.item(k)); 496 //} 490 //GSXML.setNodeText(elem, "THIS IS A TEST"); 491 //GSXML.setNodeText(elem, format_string); 492 493 current_node_list = format_statement.getChildNodes(); 494 for(k=0; k<current_node_list.getLength(); k++) 495 { 496 //if(transformed.getNodeType() == Node.DOCUMENT_NODE) 497 //transformed = ((Document)transformed).getDocumentElement(); 498 logger.error("Node type: "+current_node_list.item(k).getNodeType()); 499 if(current_node_list.item(k).getNodeType() != Node.PROCESSING_INSTRUCTION_NODE) 500 current_node = elem.appendChild(this.doc.importNode(current_node_list.item(k),true)); 501 } 497 502 498 503 //String text = GSXML.getNodeText(elem); … … 503 508 504 509 // Now convert config document to string for writing to file 505 String new_config = GSXML.xmlNodeToString(config);510 String new_config = this.converter.getString(config); 506 511 507 512 // Write to file (not original! for now)
Note:
See TracChangeset
for help on using the changeset viewer.