The one I wanted to ask about, though, is that the features have lots of extra attributes. For each attribute, there is an extra, null-valued attribute with the suffix .xsi_nil (e.g. "source" and "source.xsi_nil").
Why? Has anyone else encountered this? The WFS is being served from Geoserver v 2.1.2 and I'm using ArcGIS Desktop v 10 SP2.
I am having the same issue. I still don't understand what these additional field mean, but I do know it DOES NOT happen in 10.1 SPK1, but it DOES happen in 10.2.