internal override bool CompileAttribute(Compiler compiler) {
string name = compiler.Input.LocalName;
string value = compiler.Input.Value;
if (Keywords.Equals(name, compiler.Atoms.Name)) {
Debug.Assert(this.name == null);
this.name = compiler.CreateXPathQName(value);
}
else if (Keywords.Equals(name, compiler.Atoms.UseAttributeSets)) {
// create a UseAttributeSetsAction
// sets come before xsl:attributes
AddAction(compiler.CreateUseAttributeSetsAction());
}
else {
return false;
}
return true;
}