688    {
  690        string msg = null;
  691        if (
builder._ElementDef._ElementDecl.Name.IsEmpty)
 
  692        {
  694            msg = "name";
  695        }
  696        else
  697        {
  698            if (
builder._ElementDef._HasDataType)
 
  699            {
  700                if (!
builder._ElementDef._AllowDataType)
 
  701                {
  704                }
  706            }
  707            else if (
builder._ElementDef._ContentAttr == 0)
 
  708            {
  709                switch (
builder._ElementDef._OrderAttr)
 
  710                {
  711                case 0:
  714                    break;
  715                case 2:
  717                    break;
  718                case 3:
  720                    break;
  721                case 1:
  723                    break;
  724                }
  725            }
  728            switch (
builder._ElementDef._ContentAttr)
 
  729            {
  730            case 2:
  734                goto default;
  735            case 4:
  738                {
  740                }
  743                goto default;
  744            case 1:
  747                goto default;
  748            case 3:
  750                {
  754                    goto default;
  755                }
  757                break;
  758            default:
  760                {
  761                    builder._contentValidator.Start();
 
  762                    builder._contentValidator.OpenGroup();
 
  763                }
  764                break;
  765            }
  766        }
  770        {
  772        }
  773    }
static string Sch_MissAttribute
 
static string Sch_MixedMany
 
static string Sch_DataTypeTextOnly