public static String stripNameSpacePrefixes(String path) {
        if (path.indexOf(':') == -1) {
            return path;
        }
        StringBuilder sb = new StringBuilder();
        for (String s : StringUtils.split(path, '/', false)) {
            sb.append('/');
            int pos = s.lastIndexOf(':');
            if (pos == -1) {
                sb.append(s);
            } else {
                sb.append(s.substring(pos + 1));
            }
        }
        return sb.toString();
    }
@Test
    void testStripNameSpacePrefixes() {
        assertEquals("/", XmlUtils.stripNameSpacePrefixes("/"));
        assertEquals("/foo", XmlUtils.stripNameSpacePrefixes("/foo"));
        assertEquals("/bar", XmlUtils.stripNameSpacePrefixes("/foo:bar"));
        assertEquals("/bar/baz", XmlUtils.stripNameSpacePrefixes("/foo:bar/foo:baz"));
        assertEquals("/bar/baz/@ban", XmlUtils.stripNameSpacePrefixes("/foo:bar/foo:baz/@ban"));
    }