XSD元素名称空间验证失败

时间:2020-10-24 12:25:56

标签: java xml xsd xsd-validation xml-validation

我正在Java应用程序中工作,由于一个GET REST URL执行,我需要显示XML输出。

我收到以下错误消息:

cvc-complex-type.2.4.a:发现无效内容,以元素'{“ http://www.example.org/xmlns/sapsaasconnection/SAPAriba/CATALOGCONTENT+facets_GET_Responses+286d4d67-dbb4-4187-ac9e开头-a9dd069c3035“:输出}'。预期为“ {Output}”之一。

我的XSD是:

Jcrop

我的XML输出是:

jcrop-holder

我试图用自己的方式对其进行分析,但没有发现这里有什么问题。 有人可以按XSD架构的期望在这里提供帮助吗?

1 个答案:

答案 0 :(得分:1)

如果您希望更改XSD,请在elementFormDefault="unqualified"元素中添加schema

如果要更改XML,请从ns0之外的所有元素标签中删除ns0:facets_GET_Responses名称空间前缀。

有关elementFormDefault的详细说明,请参见What does elementFormDefault do in XSD?