我有一个问题是获得CategoryLevel的最大值 我写这个,但它说Invalidate Predicate。
document=xmlParser.parse("Categories.xml")
xpathQuery="{0}CategoryArray/{0}Category[not({0}CategoryArray/{0}Category/{0}CategoryLevel>{0}CategoryLevel)]".format(namespace)
categories=root.find(xpathQuery)
xml文件
<GetCategoriesResponse xmlns="urn:xxxxxxxx:xxxxx:xxxxxxxx">
<CategoryArray>
<Category>
<CategoryLevel>1</CategoryLevel>
</Category>
<Category>
<CategoryLevel>2</CategoryLevel>
</Category>
<Category>
<CategoryLevel>3</CategoryLevel>
</Category>
<Category>
<CategoryLevel>2</CategoryLevel>
</Category>
我想检查这个xpath查询是否适合提取categoryLevel的最大值,我不明白其他帖子的答案。 你能告诉我我的错误来源吗?! 亲切