我有一个包含不同出版物的XML文件。我想找到在2010年之前发布的timesCited
数量最多的出版物。
/publications/publication[timesCited = max(/publications/publication/timesCited)]
[yearFinished < 2010]
问题在于,这会检查最高的
timesCited
(这是2011年的出版物),因此什么也不返回。我想找到2010年之前被引用次数最多的出版物。我将如何处理? 最佳答案
以下表达式应该有效
/publications/publication[yearFinished < 2010][timesCited = max(/publications/publication[yearFinished < 2010]/timesCited)]
希望能帮助到你
关于xml - XPath是否具有最大值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47442897/