Not an answer but a continuation of this topic ...
After some more research, it's clear these extra fields are added when the fields are defined as nillable in the xsd schema:
When I customize the xsd schema for this layer on the GeoServer, changing the nillable attributes to false, and then create a new WFS reader in FME, the extra xsi_nil fields are no longer present.
And after some research on the GML spec, I find that xsi_nil is an XML attribute used to indicate a nil value for an element instance, e.g.,:
<topp:SUB_REGION xsi_nil="true"></topp:SUB_REGION>
Is that the purpose for these extra fields in FME? To accommodate the xsi_nil attribute setting?
Thanks
Not an answer but a continuation of this topic ...
After some more research, it's clear these extra fields are added when the fields are defined as nillable in the xsd schema:
When I customize the xsd schema for this layer on the GeoServer, changing the nillable attributes to false, and then create a new WFS reader in FME, the extra xsi_nil fields are no longer present.
And after some research on the GML spec, I find that xsi_nil is an XML attribute used to indicate a nil value for an element instance, e.g.,:
<topp:SUB_REGION xsi_nil="true"></topp:SUB_REGION>
Is that the purpose for these extra fields in FME? To accommodate the xsi_nil attribute setting?
Thanks
Sorry, I see where I should have added the above as a comment to my original post ... my bad.
Thought I'd give this post a kick. Can anyone at Safe Software give some insight on this?