Ignore:
Timestamp:
2003-08-18T13:55:21+12:00 (21 years ago)
Author:
jmt12
Message:

Fix 203B143

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/valuetree/GValueNode.java

    r4407 r5153  
    3535 *########################################################################
    3636 */
    37 
    38  
    39 
    40 
    41 
    42 
    4337package org.greenstone.gatherer.valuetree;
    4438/**
     
    6155import org.greenstone.gatherer.msm.ElementWrapper;
    6256import org.greenstone.gatherer.msm.MSMUtils;
     57import org.greenstone.gatherer.util.StaticStrings;
    6358import org.greenstone.gatherer.util.Utility;
    6459import org.w3c.dom.Document;
     
    188183    GValueNode node = (GValueNode) getParent();
    189184    while(node != null && !node.getElement().getNodeName().equalsIgnoreCase("AssignedValues")) {
    190         path.insert(0, "\\");
    191         path.insert(0, node.toString());
     185        path.insert(0, StaticStrings.ESCAPE_STR + StaticStrings.ESCAPE_STR);
     186        String temp = node.toString();
     187        temp = temp.replaceAll(StaticStrings.LBRACKET_PATTERN, StaticStrings.ESCAPE_PATTERN + StaticStrings.LBRACKET_PATTERN);
     188        temp = temp.replaceAll(StaticStrings.RBRACKET_PATTERN, StaticStrings.ESCAPE_PATTERN + StaticStrings.RBRACKET_PATTERN);
     189        path.insert(0, temp);
    192190        node = (GValueNode) node.getParent();
    193191    }
Note: See TracChangeset for help on using the changeset viewer.