Changeset 5747
- Timestamp:
- 2003-10-29T12:12:31+13:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/MSMUtils.java
r5589 r5747 639 639 element = getNodeFromNamed(element, "Value"); 640 640 } 641 // If we've got a value node, then reconstruct the text. Remember that DOM will split text over 256 characters into several text nodes 641 642 if(element != null && element.hasChildNodes()) { 642 Node text = element.getFirstChild(); 643 return text.getNodeValue(); 643 StringBuffer text_buffer = new StringBuffer(); 644 NodeList text_nodes = element.getChildNodes(); 645 for(int i = 0; i < text_nodes.getLength(); i++) { 646 Node possible_text = text_nodes.item(i); 647 if(possible_text.getNodeName().equals(StaticStrings.TEXT_NODE)) { 648 text_buffer.append(possible_text.getNodeValue()); 649 } 650 } 651 return text_buffer.toString(); 644 652 } 645 653 return "";
Note:
See TracChangeset
for help on using the changeset viewer.