santhosh-tekuri/jlibs

Values generated for the <any> element not valid

IsraSmida opened this issue · 4 comments

cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'ns:anyElement'.

please provider xml schema to reproduce the issue

<?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Quote" type="QuoteType" /> <xs:element name="Order" type="OrderType" /> <xs:complexType name="QuoteType"> <xs:sequence> <xs:element name="Line" type="ProdType" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> <xs:complexType name="OrderType"> <xs:sequence> <xs:element name="Line" type="OrderLineType" maxOccurs=" unbounded" /> </xs:sequence> </xs:complexType> <xs:complexType name="ProdType"> <xs:sequence> <xs:element name="Desc" type="xs:string" /> <xs:element name="Price" type="xs:double" /> <xs:any minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="OrderLineType"> <xs:sequence> <xs:element name="Product" type="ProdType" /> <xs:element name="Qty" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:schema>

Thank you !

fixed with commit 34faee2

fix is available in 2.2.2-SNAPSHOT from maven repo: https://oss.sonatype.org/content/repositories/snapshots/