Changeset 3544 for proto/xmlschema


Ignore:
Timestamp:
Oct 29, 2013, 8:47:18 PM (6 years ago)
Author:
shiyangy
Message:

test file generator updated

Location:
proto/xmlschema
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • proto/xmlschema/validation_template_onevec_shiporder.cpp

    r3542 r3544  
    121121int buffer_last;
    122122FILE *gid_writein;
     123FILE *element_out;
    123124#define ELEMENT_BUFFER_SIZE 30
    124125char element_name_buffer[ELEMENT_BUFFER_SIZE];
     
    708709//                      cout << "2" << endl;
    709710//                      cout << elem_vec_stack.top()<<endl;
    710 if(Content_gather && Content_model){
     711if(Content_model){
    711712                                if(!(gid_vec[current_depth].empty())){
    712713//                                      if(gid_vec.back() != 0){
     
    839840                        //      s2 = s2 & (s2 - 1);
    840841                        //}
    841 if(Content_gather && Content_model){
     842if(Content_model){
    842843                                if (gid != 0){
    843844                                        gid_vec[current_depth].push_back(gid);
     
    11251126
    11261127static inline void validate_mul_block(){
     1128        FILE *element_out = fopen("element.out","w");
    11271129        struct Elem elem;
    11281130        Validation_2 validation_2;
     
    11441146        }
    11451147#endif
     1148        for(j=0;j<MAX_COUNT;j++){
     1149                int lgth = gid_vec[j].size();
     1150                if (lgth == 0){
     1151                        break;
     1152                }
     1153                fprintf(element_out,"%d\n",lgth);
     1154        }
     1155        fclose(element_out);
    11461156        int lgth;
    11471157        for(j=0;j<MAX_COUNT;j++){
     
    20792089                        Content_model = 1;
    20802090                        Datatype = 0;
    2081                         Content_gather = 1;
     2091                        Content_gather = 0;
    20822092                }else if(strcmp(argv[3],"-d")==0){
    20832093                        Symbol = 1;
     
    21132123        //validate();
    21142124//#ifdef CONTENT_MODEL
    2115         if(Symbol && Content_model && !Content_gather)
     2125        if(Symbol && Content_model && !Content_gather){
    21162126                validate_mul_block();
     2127        }
    21172128//#endif
    21182129        PERF_SEC_DUMP(parser_timer);
Note: See TracChangeset for help on using the changeset viewer.