如何检查xml中的属性可用性?

时间:2016-04-19 08:07:04

标签: xquery marklogic

如何在特定元素中找到属性是否可用?

2 个答案:

答案 0 :(得分:4)

使用将返回目标属性的XPath并将结果转换为boolean:

boolean(//target_element/@target_attribute)

或类似的方法,但使用exists()函数:

exists(//target_element/@target_attribute)

实际上,问题中没有明确说明上下文,例如,您的案例中的上下文元素可能已经是目标元素,因此您不需要//target_element/一部分。

答案 1 :(得分:0)

此外,您可以返回目标元素的所有属性名称:

//target-element/(@*[1])