Changeset 24804


Ignore:
Timestamp:
2011-11-09T14:43:48+13:00 (12 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

File:
1 edited

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('<');
Note: See TracChangeset for help on using the changeset viewer.