如何根据属性获取多个代码的计数

时间:2018-04-26 12:57:29

标签: xml xquery

我正在使用XQuery在社交媒体上的一个主题上计算外观相关评论和客观化评论的出现次数。但是,我想根据评论者的性别来计算它们。

到目前为止,我已经让XQuery根据他们的性别返回计数所有出现的外观评论:

for $sex in ("female", "male")
for $t in doc ("MEN.xml")
return count($t/thread/comment[@gender=$sex]/appearance)

我也发现,如果我调整回程线,请注意:

return count($t/thread/comment[@gender=$sex]/objectification)

它根据性别取出了客观化评论的计数。但是我想知道是否有一种方法可以将两者结合起来,所以我通过一个XQuery得到了我需要的所有计数。

到目前为止,我已经想出了这个:

for $a in ("appearance", "objectification")
for $sex in ("female", "male")
for $t in doc ("MEN.xml")
return count($t/thread/comment[@gender=$sex]/$a)

然而,它并没有提出我们需要的计数。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:3)

尝试:

        void Sheet1_Activate() { 
            MessageBox.Show("Sheet1 activated.");
        }