private XslNode XslPerformSort() {
ContextInfo ctxInfo = input.GetAttributes(performSortAttributes);
string select = ParseStringAttribute(0, "select");
List<XslNode> content = LoadInstructions(InstructionFlags.AllowSort);
ctxInfo.SaveExtendedLineInfo(input);
if (select != null) {
foreach (XslNode node in content) {
if (node.NodeType != XslNodeType.Sort) {
ReportError(SR.Xslt_PerformSortCntSel);
break;
}
}
}
ReportNYI("xsl:perform-sort");
return null;
}