Может быть, я что-то пропустил, но может кто-нибудь объяснить мне смысл и различие следующих свойств XmlSchemaElement
класса:свойство класса XmlSchemaElement означает
- Каковы различия между X
mlSchemaElement.ElementSchemaType
иXmlSchemaElement.ElementType
? - В чем разница между
QualifiedName, SchemaTypeName and RefName
? - Как
QualifiedName, SchemaTypeName and RefName
связаны друг с другом? ЕслиSchemaTypeName.IsEmpty == true
, значит ли это, чтоRefName.IsEmpty == false
? - Возможно ли, что все
*Names
будетEmpty
, что это значит, встроенный ComplexType?
В общем, мне нужно разобрать xsd и отобразить результат во внутреннюю структуру, поэтому мне нужны некоторые правила, которые позволяют мне генерировать разные типы объектов. Скажем if (SchemaTypeName.IsEmpty)
, то в ElementSchemaType
У меня есть SimpleType
со всеми ограничениями.