如何按标签的名称订购?

时间:2014-09-06 05:49:03

标签: xpath xquery

我有一个像<article mdate="2005-12-08" key="journals/presence/RobinettR92">

这样的标签

如何按标签排序&#34; name&#34;例如,这个名称是文章(这不是唯一的名称,所以我不能使用绝对路径)?

要按mdate属性选择排序,例如我可以使用{for i in $item order by $i/@mdate}并且这样做有效,但我尝试的任何内容似乎都按标签名称排序。

1 个答案:

答案 0 :(得分:0)

要订购标签名称,请使用local-name(...)功能。

for $i in $item
order by local-name($i)
return $i