Java 是否可以通过xsd验证xml,而不使用序列并忽略额外的标记
如何使用xsd无顺序地验证xml,如果存在任何未知或额外的标记,则应跳过该标记不应引发任何验证错误。但是对于xsd中存在的标记,我应该能够检查最大、最小出现次数,并使用数据类型和长度等验证它们。有什么提示吗?使用具有不同名称空间的标记如何 请参考本帖Java 是否可以通过xsd验证xml,而不使用序列并忽略额外的标记,java,xml,xsd,jaxb,Java,Xml,Xsd,Jaxb,如何使用xsd无顺序地验证xml,如果存在任何未知或额外的标记,则应跳过该标记不应引发任何验证错误。但是对于xsd中存在的标记,我应该能够检查最大、最小出现次数,并使用数据类型和长度等验证它们。有什么提示吗?使用具有不同名称空间的标记如何 请参考本帖 希望您觉得这很有用而不是使用任何具有不同名称空间的名称空间,我认为这在我的案例中不会太成功。此外,该解决方案看起来也是一种变通方法。我考虑使用XSL转换并准备xml,我的XSD希望在其中解析文件。如果发送了任何不正确的文件,那么使用xsl转换创建的
希望您觉得这很有用而不是使用任何具有不同名称空间的名称空间,我认为这在我的案例中不会太成功。此外,该解决方案看起来也是一种变通方法。我考虑使用XSL转换并准备xml,我的XSD希望在其中解析文件。如果发送了任何不正确的文件,那么使用xsl转换创建的新xml也将无法通过验证。对xsl转换有什么想法吗?这里会成功吗?