This best describes your problem after fixing it, but I think that what you are doing is still a conflict in scheme 1.1: http://en.wikipedia.org/wiki/Unique_Particle_Attribution
First of all, your definitions do not have a prefix with the alias xs: alias, which can cause confusion and redirect validation rules to netconf? So try adding this prefix to all the elements of your schema.
Although this seems to be pure confirmation in MSVS, I think that you will probably get this error in most validators with almost all definitions derived from the type "anyType", which adds additional elements. This is because your base type already includes any other combination, and I don't think matching wildcards will be weak in a derived class, like what usually happens. Instead, you can define one root type in which there is anyType element, and get from it. If Eclipse checks the rules of Scheme 1.1, which should work fine due to weak wildcard matching properties. If this fails to determine the root type, which is simply mixed, and simply making one of these types is a type with xs: any element and mixed = "true". This gives you the ability to create an ant subtype that can also restrict valid elements. For the rest of the schema using "dataInlineType", you can simply use the substitution for it by declaring a substitutionGroup. I suggest that this may be the best solution overall for the intent of your fragment of the circuit drawings.
James source share