<!--- Create a ColdFusion XML document. ---> <cfxml variable="xmlData"> <toes> <toe id="1"> <cuteness>5</cuteness> </toe> <toe id="2"> <cuteness>8</cuteness> </toe> <toe id="3"> <cuteness>2</cuteness> </toe> <toe id="4"> <cuteness>8</cuteness> </toe> <toe id="5"> <cuteness>10</cuteness> </toe> </toes> </cfxml> <!--- Create sorting values. ---> <cfset arrSorting = [ "cuteness", "@id" ] /> <!--- Sort TOE nodes with cuteness descending. ---> <cfset xmlData = XmlSort2( xmlData, "//toe", arrSorting, "DESC" ) /> <!--- Dump out resultant XML. ---> <cfdump var="#xmlData#" label="Xml In Cutness DESC Order." />