776 {
778 if (
builder._UndefinedAttributeTypes !=
null &&
builder._ElementDef._AttDefList !=
null)
779 {
783 {
786 {
790 {
795 {
798 }
799 else
800 {
803 }
804 }
805 }
807 {
809 {
811 }
813 }
814 }
815 }
816 if (
builder._ElementDef._MasterGroupRequired)
817 {
818 builder._contentValidator.CloseGroup();
819 if (!
builder._ElementDef._ExistTerminal)
820 {
821 if (
builder._contentValidator.IsOpen)
822 {
825 }
826 else if (
builder._ElementDef._ContentAttr != 3)
827 {
829 }
830 }
831 else if (
builder._GroupDef._Order == 1)
832 {
833 builder._contentValidator.AddStar();
834 }
835 }
837 {
840 {
842 }
844 {
846 }
847 }
851 if (
builder._contentValidator !=
null)
852 {
855 }
858 }
static string Sch_ElementMissing
static string Sch_RequireEnumeration
static string Sch_MissDtvaluesAttribute
static void CompareMinMaxLength(uint cMin, uint cMax, XdrBuilder builder)