Another alternative is to use a numeric collation:

let $data := document {
<standards>
  <standard>SC.3.P</standard>
  <standard>SC.3.P.10</standard>
  <standard>SC.3.P.10.2</standard>
  <standard>SC.3.P.11</standard>
  <standard>SC.3.P.11.1</standard>
  <standard>SC.3.P.8</standard>
  <standard>SC.3.P.8.3</standard>
  <standard>SC.3.P.9</standard>
  <standard>SC.3.P.9.1</standard>
</standards> }
for $each in $data//standard
order by $each collation "http://marklogic.com/collation//MO";
return $each;

//Mary

mary.holst...@marklogic.com
Principal Engineer
MarkLogic Corporation
_______________________________________________
General mailing list
General@developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to