gpt4 book ai didi

java - 如何解析 cvc-pattern-valid : Value '' is not facet-valid with respect to pattern problem

转载 作者:行者123 更新时间:2023-11-30 02:28:33 25 4
gpt4 key购买 nike

我正在尝试读取xsd文件及其抛出的异常:

cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '[1-2][0-9]{3,3}(((0[1-9])|(1[0-2]))((0[1-9])|([0-2][0-9]|3[0-1])(([0-1][0-9]|2[0-3])([0-5][0-9]([0-5][0-9](\.[0-9]{1,4})?)?)?)?)?)?([+\-](0[0-9]|1[0-3])([0-5][0-9]))?' for type '#AnonType_valueTS'.

final Schema schema = schemaFactory.newSchema(this.getClass().getClassLoader().getResource("/schemaorg_apache_xmlbeans/src/mySchema.xsd"));
final Validator validator = schema.newValidator();
final StreamSource xmlFile = new StreamSource(new ByteArrayInputStream(xmlString.getBytes("utf-8")));
validator.validate(xmlFile);

validator.validate(xmlFile) 部分抛出异常

有什么想法吗?在此感谢您的帮助。

我已经查看了以下内容: Value is not facet-valid with respect to pattern

Validating xml. Get the element name that throws cvc-enumeration-valid

最佳答案

您的 XSD 指定 Value 必须与不允许空字符串的指定正则表达式匹配。

Value 更改为符合 XSD 正则表达式的非空值,或者更改正则表达式以允许空字符串。

关于java - 如何解析 cvc-pattern-valid : Value '' is not facet-valid with respect to pattern problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44883507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com