private char ParseCharAttribute(int attNum, string attName, char defVal)
{
if (_input.MoveToXsltAttribute(attNum, attName))
{
if (_input.Value.Length == 1)
{
return _input.Value[0];
}
else
{
if (_input.IsRequiredAttribute(attNum) || !_input.ForwardCompatibility)
{
ReportError(/*[XT_029]*/SR.Xslt_CharAttribute, attName);
}
}
}
return defVal;
}