Ignore:
Timestamp:
2006-09-18T16:02:18+12:00 (18 years ago)
Author:
kjdon
Message:

added xmlSafe around the query_string in the XML output - can't have & in XML, needs to be &

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/indexers/lucene-gs/src/org/greenstone/LuceneWrapper/GS2LuceneQuery.java

    r12772 r12773  
    114114        }
    115115        System.out.println("<ResultSet>");
    116         System.out.println("  <QueryString>" + query_string + "</QueryString>");
     116        System.out.println("  <QueryString>" + xmlSafe(query_string) + "</QueryString>");
    117117        if (filter != null) {
    118118            System.out.println("  <FilterString>" + filter.toString() + "</FilterString>");
     
    251251    }
    252252
     253    private static String xmlSafe(String text) {
     254        return text.replaceAll("\\&", "\\&amp;");
     255    }
    253256
    254257    private static Query parseQuery(IndexReader reader, QueryParser query_parser, String query_string, String fuzziness)
Note: See TracChangeset for help on using the changeset viewer.