private void CheckUseAttrubuteSetInList(IList<XslNode> list)
{
foreach (XslNode xslNode in list)
{
switch (xslNode.NodeType)
{
case XslNodeType.UseAttributeSet:
AttributeSet usedAttSet;
if (_compiler.AttributeSets.TryGetValue(xslNode.Name, out usedAttSet))
{
CheckAttributeSetsDfs(usedAttSet);
}
else
{
// The error will be reported in QilGenerator while compiling this attribute set.
}
break;
case XslNodeType.List:
CheckUseAttrubuteSetInList(xslNode.Content);
break;
}
}
}