我正在运行XQuery命令的XML文档的创建者将lang
属性从标题为销售材料(书籍,记录,CD等)的标题中删除,这使得它很难找到英文标题。我正在寻找一种方法来查找不包含xml:lang
属性的结果。
答案 0 :(得分:3)
仅使用:
//title[not(@xml:lang)]
答案 1 :(得分:-1)
添加包含not()
函数的where子句,以限制结果:
for $resulta in doc("test")//catalog/item/title
where $resulta[not(@xml:lang)] (: this line :)
return $resulta