public SecurityAttribute(string name, string value)
{
if (!SecurityElement.IsValidAttributeName(name))
{
throw new ArgumentException(Locale.GetText("Invalid XML attribute name") + ": " + name);
}
if (!SecurityElement.IsValidAttributeValue(value))
{
throw new ArgumentException(Locale.GetText("Invalid XML attribute value") + ": " + value);
}
this._name = name;
this._value = SecurityElement.Unescape(value);
}