Xml XQuery按不同类别按年份显示标题顺序

Xml XQuery按不同类别按年份显示标题顺序,xml,xquery,Xml,Xquery,这里给了我一个例子: 正如你所看到的,有不同的类别,即大师和文章。 我被要求显示所有按年份排序的标题 我有这个xquery到目前为止,但没有运气 在doc中的$x(“dblp.xml”)/dblp 以$x/年订购 返回$x/标题 然而,我只能得到最初的结果…请你指出哪些部分是错误的?谢谢我想你应该选择作为doc中的$x(“dblp.xml”)/dblp/*或者作为doc中的$x(“dblp.xml”)/dblp/(硕士论文,文章) 谢谢,你就是那个人!它起作用了!如果我想同时返回title和ye

这里给了我一个例子:

正如你所看到的,有不同的类别,即大师和文章。 我被要求显示所有按年份排序的标题

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

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

以$x/年订购

返回$x/标题


然而,我只能得到最初的结果…请你指出哪些部分是错误的?谢谢

我想你应该选择
作为doc中的$x(“dblp.xml”)/dblp/*
或者
作为doc中的$x(“dblp.xml”)/dblp/(硕士论文,文章)

谢谢,你就是那个人!它起作用了!如果我想同时返回title和year(以正确的排序),有可能吗?好吧,从XPath和XQuery的教程开始,并尝试一个实现,您应该不需要问这样的“是可能的”问题。如果我向您展示了
dblp/(硕士论文,文章)
,那么尝试
$x/(标题,年份)
对您来说应该是一个可能的实验。