private DecimalFormat ResolveFormatName(string formatName) {
string ns = string.Empty, local = string.Empty;
if (formatName != null) {
string prefix;
PrefixQName.ParseQualifiedName(formatName, out prefix, out local);
ns = LookupNamespace(prefix);
}
DecimalFormat formatInfo = this.processor.RootAction.GetDecimalFormat(new XmlQualifiedName(local, ns));
if (formatInfo == null) {
if (formatName != null) {
throw XsltException.Create(Res.Xslt_NoDecimalFormat, formatName);
}
formatInfo = new DecimalFormat(new NumberFormatInfo(), '#', '0', ';');
}
return formatInfo;
}