Changeset 24804 for main/trunk/gli

Show
Ignore:
Timestamp:
09.11.2011 14:43:48 (8 years ago)
Author:
sjm84
Message:

Some minor changes to better handle comments, and also spacing is preserved in the XML files when they are saved

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/gli/src/org/greenstone/gatherer/util/XMLTools.java

    r24801 r24804  
    802802            f.setIndenting(true); 
    803803            f.setLineWidth(0); // Why isn't this working! 
    804             f.setPreserveSpace(false); 
     804            f.setPreserveSpace(true); 
    805805            if (nonEscapingTagNames != null) 
    806806            { 
     
    910910            return; 
    911911        } 
     912         
     913        if (e.getNodeType() == Node.COMMENT_NODE) 
     914        { 
     915            if (e.getNodeValue() != "") 
     916            { 
     917                sb.append("<!--" + e.getNodeValue() + "-->"); 
     918            } 
     919            return; 
     920        } 
    912921 
    913922        sb.append('<'); 
     
    979988            return; 
    980989        } 
     990         
     991        if (e.getNodeType() == Node.COMMENT_NODE) 
     992        { 
     993            if (e.getNodeValue() != "") 
     994            { 
     995                sb.append("<!--" + e.getNodeValue() + "-->"); 
     996            } 
     997            return; 
     998        } 
    981999 
    9821000        sb.append('<');