Changeset 8124
- Timestamp:
- 2004-09-16T14:45:12+12:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/metadata/MetadataXMLFile.java
r7978 r8124 70 70 } 71 71 72 // Square brackets need to be escaped because they are a special character in Greenstone 73 String metadata_value_string = metadata_value.getFullValue(); 74 metadata_value_string = metadata_value_string.replaceAll("\\[", "["); 75 metadata_value_string = metadata_value_string.replaceAll("\\]", "]"); 76 72 77 // Create a new Metadata element to record this metadata 73 78 Element new_metadata_value_element = document.createElement(METADATA_ELEMENT); 74 79 new_metadata_value_element.setAttribute("name", metadata_value.getMetadataElement().getFullName()); 75 80 new_metadata_value_element.setAttribute("mode", (metadata_value.isAccumulatingMetadata() ? "accumulate" : "override")); 76 new_metadata_value_element.appendChild(document.createTextNode(metadata_value .getFullValue()));81 new_metadata_value_element.appendChild(document.createTextNode(metadata_value_string)); 77 82 boolean have_added_metadata = false; 78 83 … … 197 202 } 198 203 204 // Square brackets need to be escaped because they are a special character in Greenstone 199 205 String current_metadata_element_value = XMLTools.getElementTextValue(current_metadata_element); 206 current_metadata_element_value = current_metadata_element_value.replaceAll("[", "["); 207 current_metadata_element_value = current_metadata_element_value.replaceAll("]", "]"); 208 200 209 MetadataValueTreeNode metadata_value_tree_node = metadata_element.getMetadataValueTreeNode(current_metadata_element_value); 201 210
Note:
See TracChangeset
for help on using the changeset viewer.