我写了个验证xml文件,具体文件如下 :
<field property="pointNbr" depends="int">
<arg0 key="堪点号" />
</field>
<field property="pointNbr" depends="minInt">
<arg0 key="堪点号" />
<arg1 name="minInt" key="${var:min}" resource="false"/>
<var>
<var-name>min</var-name>
<var-value>0</var-value>
</var>
</field>
<field property="pointNbr" depends="maxlength">
<arg0 key="堪点号" />
<arg1 name="minInt" key="${var:min}" resource="false"/>
<arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>6</var-value>
</var>
<var>
<var-name>min</var-name>
<var-value>0</var-value>
</var>
</field>
我想输入的数值既是整数,而且是大于0的正数,还有保证还整数是个6位数,可是在验证的时候,如果违反了某条验证规则,可是并不是给出该条验证规则的错误提示,而是另外一条验证规则的错误提示,如果我把验证规则都写在depends里面的话,所有的验证错误都只表现为违反第一条验证规则的?这是为什么?
分享到:
相关推荐
为验证这个假设,开发者将`dubbo.consumer.check`移至XML文件中,使得XML配置优先级高于`application.properties`,从而解决了问题。此外,他还通过创建两个不同配置顺序的测试用例(case 1和case 2)进一步验证了这...
在 CentOS 7 中,网络配置的变化主要是因为 Network Manager 的引入,它会动态管理网络接口,而不仅仅是依赖于传统的配置文件。因此,当修改配置文件无效时,使用 `nmcli` 这样的命令行工具进行交互式配置是更有效的...
刚刚接触redis,因为操作redis的时候不需要安全验证,所以想加上安全验证,在redis.windows.conf(redis目录下的配置文件)中加上 requirepass admin,可是重启服务 在登录的时候还是不需要密码验证就可以操作redis...
### Win下更新npm不生效问题解析 在Windows环境下更新`npm`时遇到更新不生效的情况是一种常见的问题。本文将从标题、描述以及部分文件内容出发,深入探讨此问题的成因及解决办法。 #### 一、问题背景 根据标题...
- 在Springboot项目中,为了使验证文件可供外部访问,你需要放开对静态资源的访问限制。如果你使用了Shiro进行权限管理,可以在配置中添加一条规则,允许所有人匿名访问`root.txt`。例如: ```java ...
【总有机碳分析仪验证】是确保这类仪器在制药、环保以及其他相关行业中准确、可靠运行的重要环节。TOC(Total Organic Carbon)分析仪主要...验证文件的完整性与严谨性,也是保障实验室和企业质量管理规范的重要体现。
在深入探讨`/etc/fstab`文件更改如何生效之前,我们需要先了解`/etc/fstab`文件的基本概念及其作用。 **1. /etc/fstab 文件简介** `/etc/fstab`(Filesystem TablE)是Linux系统中一个非常重要的配置文件,它主要...
接下来,我们将详细介绍文件中给出的一些自定义验证规则。 #### 2. 具体验证规则详解 ##### 2.1 中文验证(CHS) - **Validator 函数**:使用正则表达式 `/^[\u0391-\uFFE5]+$/` 来匹配输入值,确保输入的字符都...
vs code中 prettier 对 .vue 文件格式化有效果,但是对 .js 文件不起作用,此方法能有效地解决此问题。
标题中的“jrebel”是一款著名的Java开发工具,它允许开发者在不重启应用服务器的情况下,实时看到代码和配置文件的更改效果。这对于提高开发效率、加快迭代速度具有显著作用。这款工具尤其适合于大型项目或者频繁...
在你的描述中,tnsnames.ora文件中的`host`设置为`127.0.0.1`,这表示你正在连接到本机上运行的Oracle数据库实例。以下是一个典型的tnsnames.ora文件条目的示例: ``` ORCL = (DESCRIPTION = (ADDRESS = ...
在 Windows 10 操作系统中,有时候我们可能会遇到“无法验证发布者”提示框的问题,这个提示框会在我们尝试打开某些类型的文件时弹出,例如.exe、.bat、.vbs 等类型的文件。这个提示框的出现是因为 Windows 10 的...
`js`文件通常包含了验证插件的核心逻辑,包括各种验证规则和处理函数。开发者可以通过调用这些函数,结合特定的事件(如`onsubmit`、`onchange`等),实现对表单数据的验证。 `验证插件`可能是一个完整的JS库,如...
然而,有时我们可能会遇到`logback-spring.xml`配置文件不生效的问题,这可能是由于多种原因引起的。 首先,问题的产生可能源于Spring Boot在启动时未能正确识别或加载自定义的日志配置文件。Spring Boot在初始化...
7. **验证结果**:现在返回文件资源管理器,你应该能够看到隐藏的文件和文件夹已经显示出来。 在提供的压缩包文件列表中,有一个名为`修复文件.reg`的文件。这是一个注册表文件,通常包含了用于批量修改注册表项的...
通过本文的介绍,我们可以看到,为WebService添加Basic验证并不复杂。只需要对`web.xml`文件进行适当的修改,并在Tomcat配置文件中添加用户信息,就可以轻松实现对WebService的访问控制。此外,客户端也能够通过简单...
### vTiger 默认时区配置不生效 #### 知识点概述 在使用vTiger CRM(客户关系管理)系统的过程中,可能会遇到设置的默认时区未能正确显示的问题。这通常发生在用户尝试更改系统的默认时区后,发现系统仍然按照原先...
尽管这些文件在解决“未通过验证的扩展”问题中并不直接涉及,但在某些情况下,它们可能包含有用的信息,比如用户自定义的扩展设置或特定环境的配置。如果你对这些文件有疑问,可以查看`使用说明.txt`文件,它应该...