首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Sonar中使用xpath表达式为xml编写PDM规则?

如何在Sonar中使用xpath表达式为xml编写PDM规则?
EN

Stack Overflow用户
提问于 2014-02-10 04:41:43
回答 1查看 888关注 0票数 1

我想在声呐中编写一个XPATH规则,以检查某个xml标记是否存在于自定义xml中。如果没有,声纳应该显示为窃听器。

提前谢谢

谢谢你的回复。我正试图在声纳中编写XPATH规则。这是XML。

代码语言:javascript
复制
<root>
    <child1 name =”test” > …………….. </child1>
    <child2 name =”test2”> ………….. </child2> 
</root>

下面是我的Xpath表达式:

代码语言:javascript
复制
/child2 

这很好用。该节点由声纳识别。声纳如果找到child2节点,就会发出违规信号。

现在,如果找不到child1节点,我想显示违规行为。我正在XPATH表达式下面尝试,但它失败了。

代码语言:javascript
复制
not(boolean(/child1)) 

另外,我还想知道名称属性是否存在于child1节点中。请帮我…提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-02-10 12:28:58

要做到这一点,您不应该使用PMD插件,而应该使用XML插件和它的"XPath规则“(参见尼莫的这条规则)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21669223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档