Changeset 38919 for main/trunk


Ignore:
Timestamp:
2024-04-09T14:19:36+12:00 (2 months ago)
Author:
kjdon
Message:

added handling for CDATA sections in getString

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XMLConverter.java

    r37095 r38919  
    2323
    2424// XML classes
     25import org.w3c.dom.CDATASection;
    2526import org.w3c.dom.DOMImplementation;
    2627import org.w3c.dom.Document;
     
    521522            xmlRepresentation.append(text);
    522523        }
    523        
     524        else if (nodeType == Node.CDATA_SECTION_NODE)
     525                {
     526                  xmlRepresentation.append("<![CDATA[");
     527                  xmlRepresentation.append( ((CDATASection)xmlNode).getData());
     528                  xmlRepresentation.append("]]>");
     529                 
     530                }
    524531        // PROCESSING_INSTRUCTION nodes are handled inside their containing element node
    525532        // A type of node that is not handled yet
Note: See TracChangeset for help on using the changeset viewer.