Означает, что каждый тип, определенный XML-схемой, может быть определен в CLS (система типов .NET) и наоборот.
Например, если у нас есть xs:string
в XML-схеме, у нас есть System.String
в .NET. И если я определю этот класс в C #:
public class Foo
{
public string Bar{get;set;}
}
Я могу представить это в XML-схеме:
<xs:complexType name="Foo">
<xs:sequence>
<xs:element name="Bar" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>