private XmlSortOrder ParseOrder(string value) {
if(value == null) { // Avt is not constant, or attribute wasn't defined
return XmlSortOrder.Ascending;
}
if (value == Keywords.s_Ascending) {
return XmlSortOrder.Ascending;
}
if (value == Keywords.s_Descending) {
return XmlSortOrder.Descending;
}
if (this.forwardCompatibility) {
return XmlSortOrder.Ascending;
}
throw XsltException.Create(Res.Xslt_InvalidAttrValue, Keywords.s_Order, value);
}