If a wildcard element appears in a sequence or choice model group, all other elements will be dropped from the plurality data.
Fix this by changing pyxb/xmlschema/structures.py around like 989, by changing:
elif isinstance(component, Wildcard): pass
to
elif isinstance(component, Wildcard): self.append({})
Fixed in [1455]
There are still ways to get empty lists; a better solution is to add this at the end of the _ _ setFromComponent method
# Elements get lost if there's a result set that doesn't have any # documents in it. if 0 == len(self): self.append({})
Fix this by changing pyxb/xmlschema/structures.py around like 989, by changing:
to
Fixed in [1455]
There are still ways to get empty lists; a better solution is to add this at the end of the _ _ setFromComponent method