XQuery按不同类别显示TITLE订单ORDER BY年

时间:2019-03-21 15:13:32

标签: xml xquery

我在这里给了一个例子:xml

如您所见,有不同的类别,分别是硕士论文和文章。 我被要求显示所有按年份排序的标题

到目前为止,我有这个xquery,但是没有运气...

对于doc(“ dblp.xml”)/ dblp中的$ x

按$ x /年订购<---这是按年订购结果->

返回$ x / title <-这仅返回带有title的结果->

但是,我只能得到原始结果...请您指出哪些部分有误?谢谢

1 个答案:

答案 0 :(得分:1)

我认为您想选择for $x in doc("dblp.xml")/dblp/*for $x in doc("dblp.xml")/dblp/(masterthesis, article)