diff --git a/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java b/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java index 99925a8ff9..96ad9f83f1 100644 --- a/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java +++ b/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java @@ -309,4 +309,68 @@ public class StringUtils { return String.valueOf(d); } + /** + * delete namespace prefix in the xpath + * @param xpath the source xpath + * @return + */ + public static String deletePrefixForXpath(String xpath) { + if(xpath==null) { + return null; + } + + char[] block = null; + StringBuffer sb = new StringBuffer(); + + int size = xpath.length(); + int start = -1; + int offset = 0; + + char next = ' '; + + for(int i=0;i