private String createPrefix(Map<String,String> prefixMap) { String defaultPrefix; do { // as long an prefix is not any of the default prefixes or one of the prefixes defined by // NamespaceEnum defaultNsPrefixNumber++; defaultPrefix = DEFAULT_NS_PREFIX_STRING + defaultNsPrefixNumber; } while (prefixMap.containsKey(defaultPrefix) || NamespaceEnum.forPrefix(defaultPrefix) != null || (nsPrefixService != null && nsPrefixService.getNamespace(defaultPrefix) != null)); return defaultPrefix; }
private String createPrefix(Map<String,String> prefixMap) { String defaultPrefix; do { // as long an prefix is not any of the default prefixes or one of the prefixes defined by // NamespaceEnum defaultNsPrefixNumber++; defaultPrefix = DEFAULT_NS_PREFIX_STRING + defaultNsPrefixNumber; } while (prefixMap.containsKey(defaultPrefix) || NamespaceEnum.forPrefix(defaultPrefix) != null || (nsPrefixService != null && nsPrefixService.getNamespace(defaultPrefix) != null)); return defaultPrefix; }
if(!prefix.equals(lastNsPrefix[0])){ //other prefix (or first) lastNsPrefix[0] = prefix; lastNsPrefix[1] = nsPrefixService.getNamespace(prefix); if(lastNsPrefix == null){ throw new IllegalStateException("Missing Namespace "
if(!prefix.equals(lastNsPrefix[0])){ //other prefix (or first) lastNsPrefix[0] = prefix; lastNsPrefix[1] = nsPrefixService.getNamespace(prefix); if(lastNsPrefix == null){ throw new IllegalStateException("Missing Namespace "