1

我正在运行 XQuery 命令的 XML 文档的创建者lang在标题为英文的销售材料(书籍、唱片、CD 等)中将属性留在标题之外,因此很难找到英文标题。我正在寻找一种方法来定位不包含xml:lang属性的结果。

4

2 回答 2

3

仅使用

//title[not(@xml:lang)]
于 2012-09-22T18:15:24.070 回答
-1

添加包含该not()函数的 where 子句,以限制您的结果:

for $resulta in doc("test")//catalog/item/title
where $resulta[not(@xml:lang)] (: this line :)
return $resulta
于 2012-09-21T05:58:55.547 回答