#ifndef __XmlSchema_ComplexType_H__ #define __XmlSchema_ComplexType_H__ /* Content: (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))) */ #include "XmlSchemaType.h" @class NSString, NSMutableDictionary; @class XmlSchemaContent, XmlSchemaAttributeGroup; @interface XmlSchemaComplexType : XmlSchemaType { /* attributes */ NSString *abstract; NSString *block; BOOL mixed; /* content */ XmlSchemaContent *content; NSMutableDictionary *attributes; NSMutableArray *attributeGroups; } /* attributes */ - (NSString *)abstract; - (NSString *)block; - (BOOL)mixed; @end #endif /* __XmlSchema_ComplexType_H__ */