namespace = name.substring(0, colonIndex);
name = name.substring(colonIndex + 1);
}
}
if (_wellFormedRequired) {
FuzzyXMLAttributeImpl attr = new FuzzyXMLAttributeImpl(element, namespace, name, FuzzyXMLUtil.decode(attrInfo.value, false), attrInfo.rawValue, attrInfo.offset + offset, attrInfo.end - attrInfo.offset + 1, attrInfo.valueOffset);
attr.setHasNestedTag(attrInfo.hasNestedTag);
attr.setQuoteCharacter(attrInfo.quote);
return attr;
}
FuzzyXMLAttributeImpl attr = new FuzzyXMLAttributeImpl(element, namespace, name, attrInfo.value, attrInfo.rawValue, attrInfo.offset + offset, attrInfo.end - attrInfo.offset + 1, attrInfo.valueOffset);
attr.setHasNestedTag(attrInfo.hasNestedTag);
attr.setQuoteCharacter(attrInfo.quote);
if (attrInfo.value.indexOf('"') >= 0 || attrInfo.value.indexOf('\'') >= 0 || attrInfo.value.indexOf('<') >= 0 || attrInfo.value.indexOf('>') >= 0 || attrInfo.value.indexOf('&') >= 0) {
attr.setEscape(false);
}
return attr;
}