xs:complexType node element invalid inside another complexType?

View: New views
9 Messages — Rating Filter:   Alert me  

xs:complexType node element invalid inside another complexType?

by ilango_g :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi
I have the following schema. Recently I have introduced a new element (the one shown in bold) and I am getting errors. I am not sure how or where to introduce this element. I am trying to model a "repeat-structure" in an XForm that is composed of elements "name_last_lookup" (or "name_list" is preferred because it is already there), "id_ssn_lookup" (id_ssn is preferred because it is already defined), "arrestee_dob_lookup" (arrestee_dob" is preferred because it is already defined).

Why are these errors being generated? How would I design this new element to avoid any errors?


--------

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
        xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
        targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint" elementFormDefault="qualified">

        <xs:element name="output">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element name="name_last" type="xs:string"/>
                                <xs:element name="name_first" type="xs:string"/>
                                <xs:element name="name_suffix" type="xs:string"/>
                                <xs:element name="name_middle" type="xs:string"/>
                                <xs:element name="address_street_2" type="xs:string"/>
                                <xs:element name="address_street_1" type="xs:string"/>
                                <xs:element name="address_po_box" type="xs:string"/>
                                <xs:element name="address_city" type="xs:string"/>
                                <xs:element name="address_county" type="xs:string"/>
                                <xs:element name="address_state" type="xs:string"/>
                                <xs:element name="address_zip" type="xs:string"/>
                                <xs:element name="address_country" type="xs:string"/>
                                <xs:element name="incident_date_to" type="xs:date"/>
                                <xs:element name="sub_incident_date_to" type="xs:date"/>
                                <xs:element name="incident_date_from" type="xs:date"/>
                                <xs:element name="officer_name" type="xs:string"/>
                                <xs:element name="vehicle_state_issued" type="xs:string"/>
                                <xs:element name="vehicle_color" type="xs:string"/>
                                <xs:element name="vehicle_model" type="xs:string"/>
                                <xs:element name="vehicle_make" type="xs:string"/>
                                <xs:element name="vehicle_year" type="xs:string"/>
                                <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
                                <xs:element name="vehicle_VIN" type="xs:string"/>
                                <xs:element name="vehicle_license_plate" type="xs:string"/>
                                <xs:element name="Vehicle_Information_Text" type="xs:string"/>
                                <xs:element name="incident_time" type="xs:string"/>
                                <xs:element name="type_complaint" type="xs:string"/>
                                <xs:element name="arrest_type" type="xs:string"/>
                                <xs:element name="officer_department" type="xs:string"/>
                                <xs:element name="id_ccr" type="xs:string"/>
                                <xs:element name="id_livescan_no" type="xs:string"/>
                                <xs:element name="incident_location" type="xs:string"/>
                                <xs:element name="arrest_location" type="xs:string"/>
                                <xs:element name="arrestee_dob" type="xs:date"/>
                                <xs:element name="id_drivers_license" type="xs:string"/>
                                <xs:element name="licensure_state" type="xs:string"/>
                                <xs:element name="arrest_classification" type="xs:string"/>
                                <xs:element name="id_ssn" type="xs:string"/>
                                <xs:element name="phys_desc_build" type="xs:string"/>
                                <xs:element name="phys_desc_hair" type="xs:string"/>
                                <xs:element name="phys_desc_eyes" type="xs:string"/>
                                <xs:element name="phys_desc_sex" type="xs:string"/>
                                <xs:element name="phys_desc_race" type="xs:string"/>
                                <xs:element name="phys_desc_weight" type="xs:string"/>
                                <xs:element name="phys_desc_height" type="xs:string"/>
                                <xs:element name="id_center" type="xs:string"/>
                                <xs:element name="id_idnum" type="xs:string"/>
                <xs:element name="arrest_time" type="xs:string"/>
                <xs:element name="arrest_date" type="xs:date"/>
                <xs:element name="take_defendant" type="xs:string"/>
                                <xs:element name="arrestee_age" type="xs:string"/>
                <xs:element name="controls_save" type="xs:string"/>
                <xs:element name="super_review_decision" type="xs:string"/>
                <xs:element name="Supervisor_Review_Decision_Text" type="xs:string"/>
                <xs:element name="SUPERVISOR_REVIEW_Text" type="xs:string"/>
                <xs:element name="super_review_comments" type="xs:string"/>
                <xs:element name="da_review_decision" type="xs:string"/>
                <xs:element name="DA_Decision_Text" type="xs:string"/>
                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
                <xs:element name="da_review_comments" type="xs:string"/>
                                <xs:element name="affadavit_magistrate" type="xs:string"/>
                <xs:element name="affadavit_accuse_unknown" type="xs:string"/>
                <xs:element name="affadavit_narrative" type="xs:string"/>
                <xs:element name="I_accuse_John_Doe_Text" type="xs:string"/>
                <xs:element name="I_accuse_name_unknown_Text" type="xs:string"/>
                <xs:element name="I_accuse_the_above_Text" type="xs:string"/>
                <xs:element name="affadavit_accuse_above" type="xs:string"/>
                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
                <xs:element name="AFFADAVIT_NARRATIVE_Text" type="xs:string"/>
                <xs:element name="affadavit_date_how_both_know" type="xs:string"/>
                <xs:element name="How_both_knows_Text" type="xs:string"/>
                <xs:element name="affadavit_how_source_knows" type="xs:string"/>
                <xs:element name="How_source_know_Text" type="xs:string"/>
                <xs:element name="affadavit_how_affiant_knows" type="xs:string"/>
                <xs:element name="How_Affiant_knows_Text" type="xs:string"/>
                <xs:element name="Same_as_Arrest_Date_Text2" type="xs:string"/>
                <xs:element name="affadavit_date_source_received_info" type="xs:date"/>
                <xs:element name="Date_source_received_info_Text" type="xs:string"/>
                <xs:element name="Same_as_Arrest_Date_Text" type="xs:string"/>
                <xs:element name="affadavit_date_affiant_received_info" type="xs:date"/>
                <xs:element name="Date_Affiant_received_info_Text" type="xs:string"/>
                <xs:element name="WHEN_Text" type="xs:string"/>
                <xs:element name="HOW_Text" type="xs:string"/>
                <xs:element name="AFFADAVIT_INFORMATION_Text" type="xs:string"/>
                <xs:element name="affadavit_other_participants" type="xs:string"/>
                <xs:element name="Other_Participants_Do_not_include_above_Defendant" type="xs:string"/>
                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
                <xs:element name="affadavit_unknown_desc" type="xs:string"/>
                <xs:element name="COMPLAINT_INFORMATION_Text" type="xs:string"/>
                <xs:element name="Create_Offenses_Text" type="xs:string"/>
                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
                <xs:element name="id_otn" type="xs:string"/>
                <xs:element name="source_presumed" type="xs:boolean"/>
                <xs:element name="source_information" type="xs:boolean"/>
                <xs:element name="defendant_reputation" type="xs:boolean"/>
                <xs:element name="source_declaration" type="xs:boolean"/>
                <xs:element name="affiant_corroborates" type="xs:boolean"/>              
                <xs:element name="Arrestee_Info_text" type="xs:string"/>
                                <xs:element name="ex_123456789_Text" type="xs:string"/>
                <xs:element name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
                <xs:element name="This_source_made_declaration_Text" type="xs:string"/>
                <xs:element name="Source_has_given_information_Text" type="xs:boolean"/>
                <xs:element name="Defendants_reputation_Text" type="xs:boolean"/>
                <xs:element name="Source_is_presumed_reliable_Text" type="xs:boolean"/>
                <xs:element name="Please_check_all_that_apply_Text" type="xs:string"/>
                <xs:element name="why_affiant_believes_Text" type="xs:string"/>
                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
               
                <xs:element name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71" type="xs:string"/>
               
                <!--<xs:complexType name="aliasLookUpType">
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
                </xs:complexType>-->

               
                        </xs:sequence>
                        <xs:attribute name="taskId" type="xs:string"/>
                        <xs:attribute name="participantToken" type="xs:string"/>
                        <xs:attribute name="user" type="xs:string"/>
                        <xs:attribute name="formUrl" type="xs:string"/>
                </xs:complexType>
        </xs:element>

        <xs:element name="input">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element name="name_last" type="xs:string"/>
                                <xs:element name="name_first" type="xs:string"/>
                                <xs:element name="name_suffix" type="xs:string"/>
                                <xs:element name="name_middle" type="xs:string"/>
                                <xs:element name="address_street_2" type="xs:string"/>
                                <xs:element name="address_street_1" type="xs:string"/>
                                <xs:element name="address_po_box" type="xs:string"/>
                                <xs:element name="address_city" type="xs:string"/>
                                <xs:element name="address_county" type="xs:string"/>
                                <xs:element name="address_state" type="xs:string"/>
                                <xs:element name="address_zip" type="xs:string"/>
                                <xs:element name="address_country" type="xs:string"/>
                                <xs:element name="incident_date_to" type="xs:string"/>
                                <xs:element name="sub_incident_date_to" type="xs:date"/>
                                <xs:element name="incident_date_from" type="xs:string"/>
                                <xs:element name="officer_name" type="xs:string"/>
                                <xs:element name="vehicle_state_issued" type="xs:string"/>
                                <xs:element name="vehicle_color" type="xs:string"/>
                                <xs:element name="vehicle_model" type="xs:string"/>
                                <xs:element name="vehicle_make" type="xs:string"/>
                                <xs:element name="vehicle_year" type="xs:string"/>
                                <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
                                <xs:element name="vehicle_VIN" type="xs:string"/>
                                <xs:element name="vehicle_license_plate" type="xs:string"/>
                                <xs:element name="Vehicle_Information_Text" type="xs:string"/>
                                <xs:element name="incident_time" type="xs:string"/>
                                <xs:element name="type_complaint" type="xs:string"/>
                                <xs:element name="arrest_type" type="xs:string"/>
                                <xs:element name="officer_department" type="xs:string"/>
                                <xs:element name="id_ccr" type="xs:string"/>
                                <xs:element name="id_livescan_no" type="xs:string"/>
                                <xs:element name="incident_location" type="xs:string"/>
                                <xs:element name="arrest_location" type="xs:string"/>
                                <xs:element name="arrestee_dob" type="xs:date"/>
                                <xs:element name="id_drivers_license" type="xs:string"/>
                                <xs:element name="licensure_state" type="xs:string"/>
                                <xs:element name="arrest_classification" type="xs:string"/>
                                <xs:element name="id_ssn" type="xs:string"/>
                                <xs:element name="phys_desc_build" type="xs:string"/>
                                <xs:element name="phys_desc_hair" type="xs:string"/>
                                <xs:element name="phys_desc_eyes" type="xs:string"/>
                                <xs:element name="phys_desc_sex" type="xs:string"/>
                                <xs:element name="phys_desc_race" type="xs:string"/>
                                <xs:element name="phys_desc_weight" type="xs:string"/>
                                <xs:element name="phys_desc_height" type="xs:string"/>
                                <xs:element name="id_center" type="xs:string"/>
                                <xs:element name="id_idnum" type="xs:string"/>
                <xs:element name="arrest_time" type="xs:string"/>
                <xs:element name="arrest_date" type="xs:date"/>
                <xs:element name="take_defendant" type="xs:string"/>
                                <xs:element name="arrestee_age" type="xs:string"/>
                <xs:element name="controls_save" type="xs:string"/>
                <xs:element name="super_review_decision" type="xs:string"/>
                <xs:element name="Supervisor_Review_Decision_Text" type="xs:string"/>
                <xs:element name="SUPERVISOR_REVIEW_Text" type="xs:string"/>
                <xs:element name="super_review_comments" type="xs:string"/>
                <xs:element name="da_review_decision" type="xs:string"/>
                <xs:element name="DA_Decision_Text" type="xs:string"/>
                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
                <xs:element name="da_review_comments" type="xs:string"/>
                                <xs:element name="affadavit_magistrate" type="xs:string"/>
                <xs:element name="affadavit_accuse_unknown" type="xs:string"/>
                <xs:element name="affadavit_narrative" type="xs:string"/>
                <xs:element name="I_accuse_John_Doe_Text" type="xs:string"/>
                <xs:element name="I_accuse_name_unknown_Text" type="xs:string"/>
                <xs:element name="I_accuse_the_above_Text" type="xs:string"/>
                <xs:element name="affadavit_accuse_above" type="xs:string"/>
                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
                <xs:element name="AFFADAVIT_NARRATIVE_Text" type="xs:string"/>
                <xs:element name="affadavit_date_how_both_know" type="xs:string"/>
                <xs:element name="How_both_know_Text" type="xs:string"/>
                <xs:element name="affadavit_how_source_knows" type="xs:string"/>
                <xs:element name="How_source_knows_Text" type="xs:string"/>
                <xs:element name="affadavit_how_affiant_knows" type="xs:string"/>
                <xs:element name="How_Affiant_knows_Text" type="xs:string"/>
                <xs:element name="Same_as_Arrest_Date_Text2" type="xs:string"/>
                <xs:element name="affadavit_date_source_received_info" type="xs:date"/>
                <xs:element name="Date_source_received_info_Text" type="xs:string"/>
                <xs:element name="Same_as_Arrest_Date_Text" type="xs:string"/>
                <xs:element name="affadavit_date_affiant_received_info" type="xs:date"/>
                <xs:element name="Date_Affiant_received_info_Text" type="xs:string"/>
                <xs:element name="WHEN_Text" type="xs:string"/>
                <xs:element name="HOW_Text" type="xs:string"/>
                <xs:element name="AFFADAVIT_INFORMATION_Text" type="xs:string"/>
                <xs:element name="affadavit_other_participants" type="xs:string"/>
                <xs:element name="Other_Participants_Do_not_include_above_Defendant" type="xs:string"/>
                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
                <xs:element name="affadavit_unknown_desc" type="xs:string"/>
                <xs:element name="COMPLAINT_INFORMATION_Text" type="xs:string"/>
                <xs:element name="Create_Offenses_Text" type="xs:string"/>
                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
                <xs:element name="id_otn" type="xs:string"/>
                <xs:element name="source_presumed" type="xs:boolean"/>
                <xs:element name="source_information" type="xs:boolean"/>
                <xs:element name="defendant_reputation" type="xs:boolean"/>
                <xs:element name="source_declaration" type="xs:boolean"/>
                <xs:element name="affiant_corroborates" type="xs:boolean"/>                
               
                                <xs:element name="Arrestee_Info_text" type="xs:string"/>
                                <xs:element name="ex_123456789_Text" type="xs:string"/>
                <xs:element name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
                <xs:element name="This_source_made_declaration_Text" type="xs:string"/>
                <xs:element name="Source_has_given_information_Text" type="xs:string"/>
                <xs:element name="Defendants_reputation_Text" type="xs:string"/>
                <xs:element name="Source_is_presumed_reliable_Text" type="xs:string"/>
                <xs:element name="Please_check_all_that_apply_Text" type="xs:string"/>
                <xs:element name="why_affiant_believes_Text" type="xs:string"/>
                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
               
                <xs:element name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71" type="xs:string"/>
               
               <!--<xs:complexType name="aliasLookUpType">
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
                </xs:complexType>-->
                               
                        </xs:sequence>
                </xs:complexType>

        </xs:element>
       
</xs:schema>

RE: xs:complexType node element invalid inside another complexType?

by Michael Kay :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Without being able to see the bold font, and without knowing the text of the
error message, it's a bit difficult to help you.

(Why is it that people are so reluctant to quote actual error messages? I
think it must be that they assume because they don't understand the message,
no-one else will understand it either.)

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: XGuy [mailto:ilangocal@...]
> Sent: 05 February 2008 17:30
> To: xml-dev@...
> Subject: [xml-dev] xs:complexType node element invalid inside
> another complexType?
>
>
> Hi
> I have the following schema. Recently I have introduced a new
> element (the one shown in bold) and I am getting errors. I am
> not sure how or where to introduce this element. I am trying
> to model a "repeat-structure" in an XForm that is composed of
> elements "name_last_lookup" (or "name_list" is preferred
> because it is already there), "id_ssn_lookup" (id_ssn is
> preferred because it is already defined),
> "arrestee_dob_lookup" (arrestee_dob" is preferred because it
> is already defined).
>
> Why are these errors being generated? How would I design this
> new element to avoid any errors?
>
>
> --------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/M
> yForms/CComplaint"
>
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms
> /CComplaint"
> elementFormDefault="qualified">
>
> <xs:element name="output">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:date"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:date"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>              
>                 <xs:element name="Arrestee_Info_text"
> type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:boolean"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:boolean"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:boolean"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                 <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
>                
> </xs:sequence>
> <xs:attribute name="taskId" type="xs:string"/>
> <xs:attribute name="participantToken"
> type="xs:string"/>
> <xs:attribute name="user" type="xs:string"/>
> <xs:attribute name="formUrl" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
> <xs:element name="input">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:string"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:string"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>                
>                
> <xs:element
> name="Arrestee_Info_text" type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:string"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:string"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:string"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
> </xs:sequence>
> </xs:complexType>
>
> </xs:element>
>
> </xs:schema>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-in
> side-another-complexType--tp15294072p15294072.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> ______________________________________________________________
> _________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@...
> subscribe: xml-dev-subscribe@...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@...
subscribe: xml-dev-subscribe@...
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php


Re: xs:complexType node element invalid inside another complexType?

by Pete Cordell-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

The boldness seems to have been lost so it's not clear which is the element
in question.  Also, what error messages are you getting?

If it's the bit you've commented out, then the correct XML schema for that
is something like:

<xs:element name="aliasLookUpType">
   <xs:complexType>
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
                </xs:complexType>
</xs:element>

i.e. your defining an element that is a complexType, not a complexType on
its own.

HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding

----- Original Message -----
From: "XGuy" <ilangocal@...>
To: <xml-dev@...>
Sent: Tuesday, February 05, 2008 5:30 PM
Subject: [xml-dev] xs:complexType node element invalid inside another
complexType?


>
> Hi
> I have the following schema. Recently I have introduced a new element (the
> one shown in bold) and I am getting errors. I am not sure how or where to
> introduce this element. I am trying to model a "repeat-structure" in an
> XForm that is composed of elements "name_last_lookup" (or "name_list" is
> preferred because it is already there), "id_ssn_lookup" (id_ssn is
> preferred
> because it is already defined), "arrestee_dob_lookup" (arrestee_dob" is
> preferred because it is already defined).
>
> Why are these errors being generated? How would I design this new element
> to
> avoid any errors?
>
>
> --------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> elementFormDefault="qualified">
>
> <xs:element name="output">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last" type="xs:string"/>
> <xs:element name="name_first" type="xs:string"/>
> <xs:element name="name_suffix" type="xs:string"/>
> <xs:element name="name_middle" type="xs:string"/>
> <xs:element name="address_street_2" type="xs:string"/>
> <xs:element name="address_street_1" type="xs:string"/>
> <xs:element name="address_po_box" type="xs:string"/>
> <xs:element name="address_city" type="xs:string"/>
> <xs:element name="address_county" type="xs:string"/>
> <xs:element name="address_state" type="xs:string"/>
> <xs:element name="address_zip" type="xs:string"/>
> <xs:element name="address_country" type="xs:string"/>
> <xs:element name="incident_date_to" type="xs:date"/>
> <xs:element name="sub_incident_date_to" type="xs:date"/>
> <xs:element name="incident_date_from" type="xs:date"/>
> <xs:element name="officer_name" type="xs:string"/>
> <xs:element name="vehicle_state_issued" type="xs:string"/>
> <xs:element name="vehicle_color" type="xs:string"/>
> <xs:element name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make" type="xs:string"/>
> <xs:element name="vehicle_year" type="xs:string"/>
> <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN" type="xs:string"/>
> <xs:element name="vehicle_license_plate" type="xs:string"/>
> <xs:element name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element name="incident_time" type="xs:string"/>
> <xs:element name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type" type="xs:string"/>
> <xs:element name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr" type="xs:string"/>
> <xs:element name="id_livescan_no" type="xs:string"/>
> <xs:element name="incident_location" type="xs:string"/>
> <xs:element name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob" type="xs:date"/>
> <xs:element name="id_drivers_license" type="xs:string"/>
> <xs:element name="licensure_state" type="xs:string"/>
> <xs:element name="arrest_classification" type="xs:string"/>
> <xs:element name="id_ssn" type="xs:string"/>
> <xs:element name="phys_desc_build" type="xs:string"/>
> <xs:element name="phys_desc_hair" type="xs:string"/>
> <xs:element name="phys_desc_eyes" type="xs:string"/>
> <xs:element name="phys_desc_sex" type="xs:string"/>
> <xs:element name="phys_desc_race" type="xs:string"/>
> <xs:element name="phys_desc_weight" type="xs:string"/>
> <xs:element name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center" type="xs:string"/>
> <xs:element name="id_idnum" type="xs:string"/>
>                <xs:element name="arrest_time" type="xs:string"/>
>                <xs:element name="arrest_date" type="xs:date"/>
>                <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age" type="xs:string"/>
>                <xs:element name="controls_save" type="xs:string"/>
>                <xs:element name="super_review_decision" type="xs:string"/>
>                <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                <xs:element name="super_review_comments" type="xs:string"/>
>                <xs:element name="da_review_decision" type="xs:string"/>
>                <xs:element name="DA_Decision_Text" type="xs:string"/>
>                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                <xs:element name="da_review_comments" type="xs:string"/>
> <xs:element name="affadavit_magistrate" type="xs:string"/>
>                <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                <xs:element name="affadavit_narrative" type="xs:string"/>
>                <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                <xs:element name="How_both_knows_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                <xs:element name="How_source_know_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                <xs:element name="WHEN_Text" type="xs:string"/>
>                <xs:element name="HOW_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
>                <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="Create_Offenses_Text" type="xs:string"/>
>                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
>                <xs:element name="id_otn" type="xs:string"/>
>                <xs:element name="source_presumed" type="xs:boolean"/>
>                <xs:element name="source_information" type="xs:boolean"/>
>                <xs:element name="defendant_reputation" type="xs:boolean"/>
>                <xs:element name="source_declaration" type="xs:boolean"/>
>                <xs:element name="affiant_corroborates" type="xs:boolean"/>
>                <xs:element name="Arrestee_Info_text" type="xs:string"/>
> <xs:element name="ex_123456789_Text" type="xs:string"/>
>                <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                <xs:element name="Source_has_given_information_Text"
> type="xs:boolean"/>
>                <xs:element name="Defendants_reputation_Text"
> type="xs:boolean"/>
>                <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:boolean"/>
>                <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
>
>                <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
>                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>
>                <!--<xs:complexType name="aliasLookUpType">
>                <xs:sequence>
>                <xs:element name="name_last_lookup" type="xs:string"/>
>                <xs:element name="id_ssn_lookup" type="xs:string"/>
>                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
>                </xs:sequence>
>                </xs:complexType>-->
>
> </xs:sequence>
> <xs:attribute name="taskId" type="xs:string"/>
> <xs:attribute name="participantToken" type="xs:string"/>
> <xs:attribute name="user" type="xs:string"/>
> <xs:attribute name="formUrl" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
> <xs:element name="input">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last" type="xs:string"/>
> <xs:element name="name_first" type="xs:string"/>
> <xs:element name="name_suffix" type="xs:string"/>
> <xs:element name="name_middle" type="xs:string"/>
> <xs:element name="address_street_2" type="xs:string"/>
> <xs:element name="address_street_1" type="xs:string"/>
> <xs:element name="address_po_box" type="xs:string"/>
> <xs:element name="address_city" type="xs:string"/>
> <xs:element name="address_county" type="xs:string"/>
> <xs:element name="address_state" type="xs:string"/>
> <xs:element name="address_zip" type="xs:string"/>
> <xs:element name="address_country" type="xs:string"/>
> <xs:element name="incident_date_to" type="xs:string"/>
> <xs:element name="sub_incident_date_to" type="xs:date"/>
> <xs:element name="incident_date_from" type="xs:string"/>
> <xs:element name="officer_name" type="xs:string"/>
> <xs:element name="vehicle_state_issued" type="xs:string"/>
> <xs:element name="vehicle_color" type="xs:string"/>
> <xs:element name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make" type="xs:string"/>
> <xs:element name="vehicle_year" type="xs:string"/>
> <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN" type="xs:string"/>
> <xs:element name="vehicle_license_plate" type="xs:string"/>
> <xs:element name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element name="incident_time" type="xs:string"/>
> <xs:element name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type" type="xs:string"/>
> <xs:element name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr" type="xs:string"/>
> <xs:element name="id_livescan_no" type="xs:string"/>
> <xs:element name="incident_location" type="xs:string"/>
> <xs:element name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob" type="xs:date"/>
> <xs:element name="id_drivers_license" type="xs:string"/>
> <xs:element name="licensure_state" type="xs:string"/>
> <xs:element name="arrest_classification" type="xs:string"/>
> <xs:element name="id_ssn" type="xs:string"/>
> <xs:element name="phys_desc_build" type="xs:string"/>
> <xs:element name="phys_desc_hair" type="xs:string"/>
> <xs:element name="phys_desc_eyes" type="xs:string"/>
> <xs:element name="phys_desc_sex" type="xs:string"/>
> <xs:element name="phys_desc_race" type="xs:string"/>
> <xs:element name="phys_desc_weight" type="xs:string"/>
> <xs:element name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center" type="xs:string"/>
> <xs:element name="id_idnum" type="xs:string"/>
>                <xs:element name="arrest_time" type="xs:string"/>
>                <xs:element name="arrest_date" type="xs:date"/>
>                <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age" type="xs:string"/>
>                <xs:element name="controls_save" type="xs:string"/>
>                <xs:element name="super_review_decision" type="xs:string"/>
>                <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                <xs:element name="super_review_comments" type="xs:string"/>
>                <xs:element name="da_review_decision" type="xs:string"/>
>                <xs:element name="DA_Decision_Text" type="xs:string"/>
>                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                <xs:element name="da_review_comments" type="xs:string"/>
> <xs:element name="affadavit_magistrate" type="xs:string"/>
>                <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                <xs:element name="affadavit_narrative" type="xs:string"/>
>                <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                <xs:element name="How_both_know_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                <xs:element name="How_source_knows_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                <xs:element name="WHEN_Text" type="xs:string"/>
>                <xs:element name="HOW_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
>                <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="Create_Offenses_Text" type="xs:string"/>
>                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
>                <xs:element name="id_otn" type="xs:string"/>
>                <xs:element name="source_presumed" type="xs:boolean"/>
>                <xs:element name="source_information" type="xs:boolean"/>
>                <xs:element name="defendant_reputation" type="xs:boolean"/>
>                <xs:element name="source_declaration" type="xs:boolean"/>
>                <xs:element name="affiant_corroborates" type="xs:boolean"/>
>
> <xs:element name="Arrestee_Info_text" type="xs:string"/>
> <xs:element name="ex_123456789_Text" type="xs:string"/>
>                <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                <xs:element name="Source_has_given_information_Text"
> type="xs:string"/>
>                <xs:element name="Defendants_reputation_Text"
> type="xs:string"/>
>                <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:string"/>
>                <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
>
>                <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
>                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>
>               <!--<xs:complexType name="aliasLookUpType">
>                <xs:sequence>
>                <xs:element name="name_last_lookup" type="xs:string"/>
>                <xs:element name="id_ssn_lookup" type="xs:string"/>
>                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
>                </xs:sequence>
>                </xs:complexType>-->
> </xs:sequence>
> </xs:complexType>
>
> </xs:element>
>
> </xs:schema>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-inside-another-complexType--tp15294072p15294072.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@...
> subscribe: xml-dev-subscribe@...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>



_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@...
subscribe: xml-dev-subscribe@...
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php


RE: xs:complexType node element invalid inside another complexType?

by ilango_g :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi
I can see the text in Bold on Nabble, but it may not be visible when it was read on the lists ? I have failed to add the error description. I have quoted the error message.
Should I attach the schema file itself.


The error raised was:

Expected elements 'unique@http://www.w3.org/2001/XMLSchema key@http://www.w3.org/2001/XMLSchema keyref@http://www.w3.org/2001/XMLSchema' instead of 'complexType@http://www.w3.org/2001/XMLSchema' here in element element@http://www.w3.org/2001/XMLSchema


Expected elements 'unique@http://www.w3.org/2001/XMLSchema key@http://www.w3.org/2001/XMLSchema keyref@http://www.w3.org/2001/XMLSchema' instead of 'complexType@http://www.w3.org/2001/XMLSchema' here in element element@http://www.w3.org/2001/XMLSchema




Michael Kay wrote:
Without being able to see the bold font, and without knowing the text of the
error message, it's a bit difficult to help you.

(Why is it that people are so reluctant to quote actual error messages? I
think it must be that they assume because they don't understand the message,
no-one else will understand it either.)

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: XGuy [mailto:ilangocal@yahoo.com]
> Sent: 05 February 2008 17:30
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] xs:complexType node element invalid inside
> another complexType?
>
>
> Hi
> I have the following schema. Recently I have introduced a new
> element (the one shown in bold) and I am getting errors. I am
> not sure how or where to introduce this element. I am trying
> to model a "repeat-structure" in an XForm that is composed of
> elements "name_last_lookup" (or "name_list" is preferred
> because it is already there), "id_ssn_lookup" (id_ssn is
> preferred because it is already defined),
> "arrestee_dob_lookup" (arrestee_dob" is preferred because it
> is already defined).
>
> Why are these errors being generated? How would I design this
> new element to avoid any errors?
>
>
> --------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/M
> yForms/CComplaint"
>
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms
> /CComplaint"
> elementFormDefault="qualified">
>
> <xs:element name="output">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:date"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:date"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>              
>                 <xs:element name="Arrestee_Info_text"
> type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:boolean"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:boolean"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:boolean"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                 <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
>                
> </xs:sequence>
> <xs:attribute name="taskId" type="xs:string"/>
> <xs:attribute name="participantToken"
> type="xs:string"/>
> <xs:attribute name="user" type="xs:string"/>
> <xs:attribute name="formUrl" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
> <xs:element name="input">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:string"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:string"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>                
>                
> <xs:element
> name="Arrestee_Info_text" type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:string"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:string"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:string"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
> </xs:sequence>
> </xs:complexType>
>
> </xs:element>
>
> </xs:schema>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-in
> side-another-complexType--tp15294072p15294072.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> ______________________________________________________________
> _________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
CreateComplaint.xform.xsd

RE: xs:complexType node element invalid inside another complexType?

by ilango_g :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I ran it through validome.org
and these are the errors I got:


Line File name: CreateComplaint.xform.xsd
129 Column: 33
  Error: Invalid content found starting with element 'xs:complexType'. One of '{"http://www.w3.org/2001/XMLSchema":unique, "http://www.w3.org/2001/XMLSchema":key, "http://www.w3.org/2001/XMLSchema":keyref}' is expected.
  Error Position: <xs:complexType>
 
Line File name: CreateComplaint.xform.xsd
257 Column: 34
  Error: Invalid content found starting with element 'xs:complexType'. One of '{"http://www.w3.org/2001/XMLSchema":unique, "http://www.w3.org/2001/XMLSchema":key, "http://www.w3.org/2001/XMLSchema":keyref}' is expected.
  Error Position: <xs:complexType>
 

Michael Kay wrote:
Without being able to see the bold font, and without knowing the text of the
error message, it's a bit difficult to help you.

(Why is it that people are so reluctant to quote actual error messages? I
think it must be that they assume because they don't understand the message,
no-one else will understand it either.)

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: XGuy [mailto:ilangocal@yahoo.com]
> Sent: 05 February 2008 17:30
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] xs:complexType node element invalid inside
> another complexType?
>
>
> Hi
> I have the following schema. Recently I have introduced a new
> element (the one shown in bold) and I am getting errors. I am
> not sure how or where to introduce this element. I am trying
> to model a "repeat-structure" in an XForm that is composed of
> elements "name_last_lookup" (or "name_list" is preferred
> because it is already there), "id_ssn_lookup" (id_ssn is
> preferred because it is already defined),
> "arrestee_dob_lookup" (arrestee_dob" is preferred because it
> is already defined).
>
> Why are these errors being generated? How would I design this
> new element to avoid any errors?
>
>
> --------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/M
> yForms/CComplaint"
>
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms
> /CComplaint"
> elementFormDefault="qualified">
>
> <xs:element name="output">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:date"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:date"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>              
>                 <xs:element name="Arrestee_Info_text"
> type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:boolean"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:boolean"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:boolean"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                 <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
>                
> </xs:sequence>
> <xs:attribute name="taskId" type="xs:string"/>
> <xs:attribute name="participantToken"
> type="xs:string"/>
> <xs:attribute name="user" type="xs:string"/>
> <xs:attribute name="formUrl" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
> <xs:element name="input">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last"
> type="xs:string"/>
> <xs:element name="name_first"
> type="xs:string"/>
> <xs:element name="name_suffix"
> type="xs:string"/>
> <xs:element name="name_middle"
> type="xs:string"/>
> <xs:element
> name="address_street_2" type="xs:string"/>
> <xs:element
> name="address_street_1" type="xs:string"/>
> <xs:element
> name="address_po_box" type="xs:string"/>
> <xs:element name="address_city"
> type="xs:string"/>
> <xs:element
> name="address_county" type="xs:string"/>
> <xs:element
> name="address_state" type="xs:string"/>
> <xs:element name="address_zip"
> type="xs:string"/>
> <xs:element
> name="address_country" type="xs:string"/>
> <xs:element
> name="incident_date_to" type="xs:string"/>
> <xs:element
> name="sub_incident_date_to" type="xs:date"/>
> <xs:element
> name="incident_date_from" type="xs:string"/>
> <xs:element name="officer_name"
> type="xs:string"/>
> <xs:element
> name="vehicle_state_issued" type="xs:string"/>
> <xs:element
> name="vehicle_color" type="xs:string"/>
> <xs:element
> name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make"
> type="xs:string"/>
> <xs:element name="vehicle_year"
> type="xs:string"/>
> <xs:element
> name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN"
> type="xs:string"/>
> <xs:element
> name="vehicle_license_plate" type="xs:string"/>
> <xs:element
> name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element
> name="incident_time" type="xs:string"/>
> <xs:element
> name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type"
> type="xs:string"/>
> <xs:element
> name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr"
> type="xs:string"/>
> <xs:element
> name="id_livescan_no" type="xs:string"/>
> <xs:element
> name="incident_location" type="xs:string"/>
> <xs:element
> name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob"
> type="xs:date"/>
> <xs:element
> name="id_drivers_license" type="xs:string"/>
> <xs:element
> name="licensure_state" type="xs:string"/>
> <xs:element
> name="arrest_classification" type="xs:string"/>
>
> <xs:element name="id_ssn"
> type="xs:string"/>
>
>
> <xs:element
> name="phys_desc_build" type="xs:string"/>
> <xs:element
> name="phys_desc_hair" type="xs:string"/>
> <xs:element
> name="phys_desc_eyes" type="xs:string"/>
> <xs:element
> name="phys_desc_sex" type="xs:string"/>
> <xs:element
> name="phys_desc_race" type="xs:string"/>
> <xs:element
> name="phys_desc_weight" type="xs:string"/>
> <xs:element
> name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center"
> type="xs:string"/>
> <xs:element name="id_idnum"
> type="xs:string"/>
>                 <xs:element name="arrest_time" type="xs:string"/>
>                 <xs:element name="arrest_date" type="xs:date"/>
>                 <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age"
> type="xs:string"/>
>                 <xs:element name="controls_save" type="xs:string"/>
>                 <xs:element name="super_review_decision"
> type="xs:string"/>
>                 <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                 <xs:element name="super_review_comments"
> type="xs:string"/>
>                 <xs:element name="da_review_decision"
> type="xs:string"/>
>                 <xs:element name="DA_Decision_Text" type="xs:string"/>
>                 <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                 <xs:element name="da_review_comments"
> type="xs:string"/>
> <xs:element
> name="affadavit_magistrate" type="xs:string"/>
>                 <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                 <xs:element name="affadavit_narrative"
> type="xs:string"/>
>                 <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                 <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                 <xs:element name="Spell_Check_Aff_Text"
> type="xs:string"/>
>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                 <xs:element name="How_both_know_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                 <xs:element name="How_source_knows_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                 <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                 <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                 <xs:element
> name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                 <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                 <xs:element name="WHEN_Text" type="xs:string"/>
>                 <xs:element name="HOW_Text" type="xs:string"/>
>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                 <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                 <xs:element name="affadavit_accuse_doe"
> type="xs:string"/>
>                 <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                 <xs:element name="Create_Offenses_Text"
> type="xs:string"/>
>                 <xs:element name="ADDVIE_ALIASES_Text"
> type="xs:string"/>
>                 <xs:element name="id_otn" type="xs:string"/>
>                 <xs:element name="source_presumed" type="xs:boolean"/>
>                 <xs:element name="source_information"
> type="xs:boolean"/>
>                 <xs:element name="defendant_reputation"
> type="xs:boolean"/>
>                 <xs:element name="source_declaration"
> type="xs:boolean"/>
>                 <xs:element name="affiant_corroborates"
> type="xs:boolean"/>                
>                
> <xs:element
> name="Arrestee_Info_text" type="xs:string"/>
> <xs:element
> name="ex_123456789_Text" type="xs:string"/>
>                 <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                 <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                 <xs:element name="Source_has_given_information_Text"
> type="xs:string"/>
>                 <xs:element name="Defendants_reputation_Text"
> type="xs:string"/>
>                 <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:string"/>
>                 <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                 <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                 <xs:element name="Refresh_Offenses_Text"
> type="xs:string"/>
>                
>                 <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> type="xs:string"/>
>                 <xs:element
> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>                
>                <!--<xs:complexType name="aliasLookUpType">
>                 <xs:sequence>
>                 <xs:element
> name="name_last_lookup" type="xs:string"/>
>                 <xs:element
> name="id_ssn_lookup" type="xs:string"/>
>                 <xs:element
> name="arrestee_dob_lookup" type="xs:date"/>
>                 </xs:sequence>
>                 </xs:complexType>-->
> </xs:sequence>
> </xs:complexType>
>
> </xs:element>
>
> </xs:schema>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-in
> side-another-complexType--tp15294072p15294072.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> ______________________________________________________________
> _________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

Parent Message unknown Re: xs:complexType node element invalid inside another complexType?

by Pete Cordell-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Follow-on questions should really go to the list rather than individuals.  (The individual you ask may not be able to answer the question, or they might not have time to look into it, which puts them in a difficult position.  Also, others on the list like to know what has been exchanged - sometimes!)
 
In this case, if you make the suggested changes (when you get them!) the elements should be members of input and output.
 
BTW - you should consider making aliasLookUpType a global type at the top level (i.e. not nested within another element declaration).  e.g. straight after the xs:schema start tag do:
 
   <xs:complexType name="aliasLookUpType">
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
    </xs:complexType>
 
and where you want the elements, do:

<xs:element name="aliasLookUpType" type="aliasLookUpType"/>

HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding
----- Original Message -----
Sent: Tuesday, February 05, 2008 7:49 PM
Subject: Re: [xml-dev] xs:complexType node element invalid inside another complexType?

hi
Is it possible to redesign this new element so that it is part of the
<xs:element name="input">
and
<xs:element name="output"> respectively.
 
thanks
ilango
 
 


Pete Cordell <petexmldev@...> wrote:
Hi,

The boldness seems to have been lost so it's not clear which is the element
in question. Also, what error messages are you getting?

If it's the bit you've commented out, then the correct XML schema for that
is something like:











i.e. your defining an element that is a complexType, not a complexType on
its own.

HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding

----- Original Message -----
From: "XGuy"
To:
Sent: Tuesday, February 05, 2008 5:30 PM
Subject: [xml-dev] xs:complexType node element invalid inside another
complexType?


>
> Hi
> I have the following schema. Recently I have introduced a new element (the
> one shown in bold) and I am getting errors. I am not sure how or where to
> introduce this element. I am trying to model a "repeat-structure" in an
> XForm that is composed of elements "name_last_lookup" (or "name_list" is
> preferred because it is already there), "id_ssn_lookup" (id_ssn is
> preferred
> because it is already defined), "arrestee_dob_lookup" (arrestee_dob" is
> preferred because it is already defined).
>
> Why are these errors being generated? How would I design this new element
> to
> avoid any errors?
>
>
> --------
>
>
> > xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> elementFormDefault="qualified">

Re: xs:complexType node element invalid inside another complexType?

by ilango_g :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I got it. I created my new element like this:

Inside my existing "input" and "output" elements. I appreciate the invaluable suggestion.

<xs:element name="aliasLookUpType">
    <xs:complexType>
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
                </xs:complexType>
                                </xs:element>
Pete Cordell-5 wrote:
Hi,

The boldness seems to have been lost so it's not clear which is the element
in question.  Also, what error messages are you getting?

If it's the bit you've commented out, then the correct XML schema for that
is something like:

<xs:element name="aliasLookUpType">
   <xs:complexType>
                <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
                </xs:sequence>
                </xs:complexType>
</xs:element>

i.e. your defining an element that is a complexType, not a complexType on
its own.

HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding

----- Original Message -----
From: "XGuy" <ilangocal@yahoo.com>
To: <xml-dev@lists.xml.org>
Sent: Tuesday, February 05, 2008 5:30 PM
Subject: [xml-dev] xs:complexType node element invalid inside another
complexType?


>
> Hi
> I have the following schema. Recently I have introduced a new element (the
> one shown in bold) and I am getting errors. I am not sure how or where to
> introduce this element. I am trying to model a "repeat-structure" in an
> XForm that is composed of elements "name_last_lookup" (or "name_list" is
> preferred because it is already there), "id_ssn_lookup" (id_ssn is
> preferred
> because it is already defined), "arrestee_dob_lookup" (arrestee_dob" is
> preferred because it is already defined).
>
> Why are these errors being generated? How would I design this new element
> to
> avoid any errors?
>
>
> --------
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
>
> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> elementFormDefault="qualified">
>
> <xs:element name="output">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last" type="xs:string"/>
> <xs:element name="name_first" type="xs:string"/>
> <xs:element name="name_suffix" type="xs:string"/>
> <xs:element name="name_middle" type="xs:string"/>
> <xs:element name="address_street_2" type="xs:string"/>
> <xs:element name="address_street_1" type="xs:string"/>
> <xs:element name="address_po_box" type="xs:string"/>
> <xs:element name="address_city" type="xs:string"/>
> <xs:element name="address_county" type="xs:string"/>
> <xs:element name="address_state" type="xs:string"/>
> <xs:element name="address_zip" type="xs:string"/>
> <xs:element name="address_country" type="xs:string"/>
> <xs:element name="incident_date_to" type="xs:date"/>
> <xs:element name="sub_incident_date_to" type="xs:date"/>
> <xs:element name="incident_date_from" type="xs:date"/>
> <xs:element name="officer_name" type="xs:string"/>
> <xs:element name="vehicle_state_issued" type="xs:string"/>
> <xs:element name="vehicle_color" type="xs:string"/>
> <xs:element name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make" type="xs:string"/>
> <xs:element name="vehicle_year" type="xs:string"/>
> <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN" type="xs:string"/>
> <xs:element name="vehicle_license_plate" type="xs:string"/>
> <xs:element name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element name="incident_time" type="xs:string"/>
> <xs:element name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type" type="xs:string"/>
> <xs:element name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr" type="xs:string"/>
> <xs:element name="id_livescan_no" type="xs:string"/>
> <xs:element name="incident_location" type="xs:string"/>
> <xs:element name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob" type="xs:date"/>
> <xs:element name="id_drivers_license" type="xs:string"/>
> <xs:element name="licensure_state" type="xs:string"/>
> <xs:element name="arrest_classification" type="xs:string"/>
> <xs:element name="id_ssn" type="xs:string"/>
> <xs:element name="phys_desc_build" type="xs:string"/>
> <xs:element name="phys_desc_hair" type="xs:string"/>
> <xs:element name="phys_desc_eyes" type="xs:string"/>
> <xs:element name="phys_desc_sex" type="xs:string"/>
> <xs:element name="phys_desc_race" type="xs:string"/>
> <xs:element name="phys_desc_weight" type="xs:string"/>
> <xs:element name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center" type="xs:string"/>
> <xs:element name="id_idnum" type="xs:string"/>
>                <xs:element name="arrest_time" type="xs:string"/>
>                <xs:element name="arrest_date" type="xs:date"/>
>                <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age" type="xs:string"/>
>                <xs:element name="controls_save" type="xs:string"/>
>                <xs:element name="super_review_decision" type="xs:string"/>
>                <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                <xs:element name="super_review_comments" type="xs:string"/>
>                <xs:element name="da_review_decision" type="xs:string"/>
>                <xs:element name="DA_Decision_Text" type="xs:string"/>
>                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                <xs:element name="da_review_comments" type="xs:string"/>
> <xs:element name="affadavit_magistrate" type="xs:string"/>
>                <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                <xs:element name="affadavit_narrative" type="xs:string"/>
>                <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                <xs:element name="How_both_knows_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                <xs:element name="How_source_know_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                <xs:element name="WHEN_Text" type="xs:string"/>
>                <xs:element name="HOW_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
>                <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="Create_Offenses_Text" type="xs:string"/>
>                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
>                <xs:element name="id_otn" type="xs:string"/>
>                <xs:element name="source_presumed" type="xs:boolean"/>
>                <xs:element name="source_information" type="xs:boolean"/>
>                <xs:element name="defendant_reputation" type="xs:boolean"/>
>                <xs:element name="source_declaration" type="xs:boolean"/>
>                <xs:element name="affiant_corroborates" type="xs:boolean"/>
>                <xs:element name="Arrestee_Info_text" type="xs:string"/>
> <xs:element name="ex_123456789_Text" type="xs:string"/>
>                <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                <xs:element name="Source_has_given_information_Text"
> type="xs:boolean"/>
>                <xs:element name="Defendants_reputation_Text"
> type="xs:boolean"/>
>                <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:boolean"/>
>                <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
>
>                <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
>                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>
>                <!--<xs:complexType name="aliasLookUpType">
>                <xs:sequence>
>                <xs:element name="name_last_lookup" type="xs:string"/>
>                <xs:element name="id_ssn_lookup" type="xs:string"/>
>                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
>                </xs:sequence>
>                </xs:complexType>-->
>
> </xs:sequence>
> <xs:attribute name="taskId" type="xs:string"/>
> <xs:attribute name="participantToken" type="xs:string"/>
> <xs:attribute name="user" type="xs:string"/>
> <xs:attribute name="formUrl" type="xs:string"/>
> </xs:complexType>
> </xs:element>
>
> <xs:element name="input">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="name_last" type="xs:string"/>
> <xs:element name="name_first" type="xs:string"/>
> <xs:element name="name_suffix" type="xs:string"/>
> <xs:element name="name_middle" type="xs:string"/>
> <xs:element name="address_street_2" type="xs:string"/>
> <xs:element name="address_street_1" type="xs:string"/>
> <xs:element name="address_po_box" type="xs:string"/>
> <xs:element name="address_city" type="xs:string"/>
> <xs:element name="address_county" type="xs:string"/>
> <xs:element name="address_state" type="xs:string"/>
> <xs:element name="address_zip" type="xs:string"/>
> <xs:element name="address_country" type="xs:string"/>
> <xs:element name="incident_date_to" type="xs:string"/>
> <xs:element name="sub_incident_date_to" type="xs:date"/>
> <xs:element name="incident_date_from" type="xs:string"/>
> <xs:element name="officer_name" type="xs:string"/>
> <xs:element name="vehicle_state_issued" type="xs:string"/>
> <xs:element name="vehicle_color" type="xs:string"/>
> <xs:element name="vehicle_model" type="xs:string"/>
> <xs:element name="vehicle_make" type="xs:string"/>
> <xs:element name="vehicle_year" type="xs:string"/>
> <xs:element name="vehicle_inspection_sticker" type="xs:string"/>
> <xs:element name="vehicle_VIN" type="xs:string"/>
> <xs:element name="vehicle_license_plate" type="xs:string"/>
> <xs:element name="Vehicle_Information_Text" type="xs:string"/>
> <xs:element name="incident_time" type="xs:string"/>
> <xs:element name="type_complaint" type="xs:string"/>
> <xs:element name="arrest_type" type="xs:string"/>
> <xs:element name="officer_department" type="xs:string"/>
> <xs:element name="id_ccr" type="xs:string"/>
> <xs:element name="id_livescan_no" type="xs:string"/>
> <xs:element name="incident_location" type="xs:string"/>
> <xs:element name="arrest_location" type="xs:string"/>
> <xs:element name="arrestee_dob" type="xs:date"/>
> <xs:element name="id_drivers_license" type="xs:string"/>
> <xs:element name="licensure_state" type="xs:string"/>
> <xs:element name="arrest_classification" type="xs:string"/>
> <xs:element name="id_ssn" type="xs:string"/>
> <xs:element name="phys_desc_build" type="xs:string"/>
> <xs:element name="phys_desc_hair" type="xs:string"/>
> <xs:element name="phys_desc_eyes" type="xs:string"/>
> <xs:element name="phys_desc_sex" type="xs:string"/>
> <xs:element name="phys_desc_race" type="xs:string"/>
> <xs:element name="phys_desc_weight" type="xs:string"/>
> <xs:element name="phys_desc_height" type="xs:string"/>
> <xs:element name="id_center" type="xs:string"/>
> <xs:element name="id_idnum" type="xs:string"/>
>                <xs:element name="arrest_time" type="xs:string"/>
>                <xs:element name="arrest_date" type="xs:date"/>
>                <xs:element name="take_defendant" type="xs:string"/>
> <xs:element name="arrestee_age" type="xs:string"/>
>                <xs:element name="controls_save" type="xs:string"/>
>                <xs:element name="super_review_decision" type="xs:string"/>
>                <xs:element name="Supervisor_Review_Decision_Text"
> type="xs:string"/>
>                <xs:element name="SUPERVISOR_REVIEW_Text"
> type="xs:string"/>
>                <xs:element name="super_review_comments" type="xs:string"/>
>                <xs:element name="da_review_decision" type="xs:string"/>
>                <xs:element name="DA_Decision_Text" type="xs:string"/>
>                <xs:element name="DA_REVIEW_Text" type="xs:string"/>
>                <xs:element name="da_review_comments" type="xs:string"/>
> <xs:element name="affadavit_magistrate" type="xs:string"/>
>                <xs:element name="affadavit_accuse_unknown"
> type="xs:string"/>
>                <xs:element name="affadavit_narrative" type="xs:string"/>
>                <xs:element name="I_accuse_John_Doe_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_name_unknown_Text"
> type="xs:string"/>
>                <xs:element name="I_accuse_the_above_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_above"
> type="xs:string"/>
>                <xs:element name="Spell_Check_Aff_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_NARRATIVE_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_how_both_know"
> type="xs:string"/>
>                <xs:element name="How_both_know_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_source_knows"
> type="xs:string"/>
>                <xs:element name="How_source_knows_Text" type="xs:string"/>
>                <xs:element name="affadavit_how_affiant_knows"
> type="xs:string"/>
>                <xs:element name="How_Affiant_knows_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text2"
> type="xs:string"/>
>                <xs:element name="affadavit_date_source_received_info"
> type="xs:date"/>
>                <xs:element name="Date_source_received_info_Text"
> type="xs:string"/>
>                <xs:element name="Same_as_Arrest_Date_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_date_affiant_received_info"
> type="xs:date"/>
>                <xs:element name="Date_Affiant_received_info_Text"
> type="xs:string"/>
>                <xs:element name="WHEN_Text" type="xs:string"/>
>                <xs:element name="HOW_Text" type="xs:string"/>
>                <xs:element name="AFFADAVIT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="affadavit_other_participants"
> type="xs:string"/>
>                <xs:element
> name="Other_Participants_Do_not_include_above_Defendant"
> type="xs:string"/>
>                <xs:element name="affadavit_accuse_doe" type="xs:string"/>
>                <xs:element name="affadavit_unknown_desc"
> type="xs:string"/>
>                <xs:element name="COMPLAINT_INFORMATION_Text"
> type="xs:string"/>
>                <xs:element name="Create_Offenses_Text" type="xs:string"/>
>                <xs:element name="ADDVIE_ALIASES_Text" type="xs:string"/>
>                <xs:element name="id_otn" type="xs:string"/>
>                <xs:element name="source_presumed" type="xs:boolean"/>
>                <xs:element name="source_information" type="xs:boolean"/>
>                <xs:element name="defendant_reputation" type="xs:boolean"/>
>                <xs:element name="source_declaration" type="xs:boolean"/>
>                <xs:element name="affiant_corroborates" type="xs:boolean"/>
>
> <xs:element name="Arrestee_Info_text" type="xs:string"/>
> <xs:element name="ex_123456789_Text" type="xs:string"/>
>                <xs:element
> name="Affiant_and__or_other_Police_Officers_Text" type="xs:string"/>
>                <xs:element name="This_source_made_declaration_Text"
> type="xs:string"/>
>                <xs:element name="Source_has_given_information_Text"
> type="xs:string"/>
>                <xs:element name="Defendants_reputation_Text"
> type="xs:string"/>
>                <xs:element name="Source_is_presumed_reliable_Text"
> type="xs:string"/>
>                <xs:element name="Please_check_all_that_apply_Text"
> type="xs:string"/>
>                <xs:element name="why_affiant_believes_Text"
> type="xs:string"/>
>                <xs:element name="Refresh_Offenses_Text" type="xs:string"/>
>
>                <xs:element
> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70" type="xs:string"/>
>                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> type="xs:string"/>
>
>               <!--<xs:complexType name="aliasLookUpType">
>                <xs:sequence>
>                <xs:element name="name_last_lookup" type="xs:string"/>
>                <xs:element name="id_ssn_lookup" type="xs:string"/>
>                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
>                </xs:sequence>
>                </xs:complexType>-->
> </xs:sequence>
> </xs:complexType>
>
> </xs:element>
>
> </xs:schema>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-inside-another-complexType--tp15294072p15294072.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>



_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

Parent Message unknown Re: xs:complexType node element invalid inside another complexType?

by Pete Cordell-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
If you want an anonymous construct within an element, then you just need:
 
           <xs:sequence>
                <xs:element name="name_last_lookup" type="xs:string"/>
                <xs:element name="id_ssn_lookup" type="xs:string"/>
                <xs:element name="arrestee_dob_lookup" type="xs:date"/>
           </xs:sequence>
HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding
----- Original Message -----
Sent: Tuesday, February 05, 2008 7:41 PM
Subject: Re: [xml-dev] xs:complexType node element invalid inside another complexType?

Hi 
So, I cannot define a standalone complexType element inside an element "input" that already has a complexType in it? Sorry if I am naive about schema but is the problem occurring because I already have a previous "anonymous" complexType declaration? Maybe I do not know if I am asking an intelligent question
 
thanks for your answer.
 
ilango 

Pete Cordell <petexmldev@...> wrote:
Hi,

The boldness seems to have been lost so it's not clear which is the element
in question. Also, what error messages are you getting?

If it's the bit you've commented out, then the correct XML schema for that
is something like:











i.e. your defining an element that is a complexType, not a complexType on
its own.

HTH,

Pete Cordell
Codalogic
Visit http://www.codalogic.com/lmx/ for XML C++ data binding

----- ...cut...

RE: xs:complexType node element invalid inside another complexType?

by Michael Kay :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Presumably this complexType wasn't commented out:

                <xs:element name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
type="xs:string"/>
               
                <!--<xs:complexType name="aliasLookUpType">
                <xs:sequence>
                <xs:element name="name_last_lookup"
type="xs:string"/>
                <xs:element name="id_ssn_lookup"
type="xs:string"/>
                <xs:element name="arrestee_dob_lookup"
type="xs:date"/>
                </xs:sequence>
                </xs:complexType>-->

I hope it's now clear to you that you can't do that. I can't really tell you
how to correct it, because I don't know what you were trying to say - I'm
notoriously bad at guessing what incorrect code was supposed to mean.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: XGuy [mailto:ilangocal@...]
> Sent: 05 February 2008 19:10
> To: xml-dev@...
> Subject: RE: [xml-dev] xs:complexType node element invalid
> inside another complexType?
>
>
> I ran it through validome.org
> and these are the errors I got:
>
>
> Line File name: CreateComplaint.xform.xsd
> 129 Column: 33
>   Error: Invalid content found starting with element
> 'xs:complexType'. One
> of '{"http://www.w3.org/2001/XMLSchema":unique,
> "http://www.w3.org/2001/XMLSchema":key,
> "http://www.w3.org/2001/XMLSchema":keyref}' is expected.
>   Error Position: <xs:complexType>
>  
> Line File name: CreateComplaint.xform.xsd
> 257 Column: 34
>   Error: Invalid content found starting with element
> 'xs:complexType'. One
> of '{"http://www.w3.org/2001/XMLSchema":unique,
> "http://www.w3.org/2001/XMLSchema":key,
> "http://www.w3.org/2001/XMLSchema":keyref}' is expected.
>   Error Position: <xs:complexType>
>  
>
>
> Michael Kay wrote:
> >
> > Without being able to see the bold font, and without
> knowing the text of
> > the
> > error message, it's a bit difficult to help you.
> >
> > (Why is it that people are so reluctant to quote actual
> error messages? I
> > think it must be that they assume because they don't understand the
> > message,
> > no-one else will understand it either.)
> >
> > Michael Kay
> > http://www.saxonica.com/ 
> >
> >> -----Original Message-----
> >> From: XGuy [mailto:ilangocal@...]
> >> Sent: 05 February 2008 17:30
> >> To: xml-dev@...
> >> Subject: [xml-dev] xs:complexType node element invalid inside
> >> another complexType?
> >>
> >>
> >> Hi
> >> I have the following schema. Recently I have introduced a new
> >> element (the one shown in bold) and I am getting errors. I am
> >> not sure how or where to introduce this element. I am trying
> >> to model a "repeat-structure" in an XForm that is composed of
> >> elements "name_last_lookup" (or "name_list" is preferred
> >> because it is already there), "id_ssn_lookup" (id_ssn is
> >> preferred because it is already defined),
> >> "arrestee_dob_lookup" (arrestee_dob" is preferred because it
> >> is already defined).
> >>
> >> Why are these errors being generated? How would I design this
> >> new element to avoid any errors?
> >>
> >>
> >> --------
> >>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> >>
> >> xmlns:fe="http://www.i.com/bpms/workflow/xforms/MyForms/CComplaint"
> >>
> >> xmlns:CreateComplaint="http://www.i.com/bpms/workflow/xforms/M
> >> yForms/CComplaint"
> >>
> >> targetNamespace="http://www.i.com/bpms/workflow/xforms/MyForms
> >> /CComplaint"
> >> elementFormDefault="qualified">
> >>
> >> <xs:element name="output">
> >> <xs:complexType>
> >> <xs:sequence>
> >> <xs:element name="name_last"
> >> type="xs:string"/>
> >> <xs:element name="name_first"
> >> type="xs:string"/>
> >> <xs:element name="name_suffix"
> >> type="xs:string"/>
> >> <xs:element name="name_middle"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_street_2" type="xs:string"/>
> >> <xs:element
> >> name="address_street_1" type="xs:string"/>
> >> <xs:element
> >> name="address_po_box" type="xs:string"/>
> >> <xs:element name="address_city"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_county" type="xs:string"/>
> >> <xs:element
> >> name="address_state" type="xs:string"/>
> >> <xs:element name="address_zip"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_country" type="xs:string"/>
> >> <xs:element
> >> name="incident_date_to" type="xs:date"/>
> >> <xs:element
> >> name="sub_incident_date_to" type="xs:date"/>
> >> <xs:element
> >> name="incident_date_from" type="xs:date"/>
> >> <xs:element name="officer_name"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_state_issued" type="xs:string"/>
> >> <xs:element
> >> name="vehicle_color" type="xs:string"/>
> >> <xs:element
> >> name="vehicle_model" type="xs:string"/>
> >> <xs:element name="vehicle_make"
> >> type="xs:string"/>
> >> <xs:element name="vehicle_year"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_inspection_sticker" type="xs:string"/>
> >> <xs:element name="vehicle_VIN"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_license_plate" type="xs:string"/>
> >> <xs:element
> >> name="Vehicle_Information_Text" type="xs:string"/>
> >> <xs:element
> >> name="incident_time" type="xs:string"/>
> >> <xs:element
> >> name="type_complaint" type="xs:string"/>
> >> <xs:element name="arrest_type"
> >> type="xs:string"/>
> >> <xs:element
> >> name="officer_department" type="xs:string"/>
> >> <xs:element name="id_ccr"
> >> type="xs:string"/>
> >> <xs:element
> >> name="id_livescan_no" type="xs:string"/>
> >> <xs:element
> >> name="incident_location" type="xs:string"/>
> >> <xs:element
> >> name="arrest_location" type="xs:string"/>
> >> <xs:element name="arrestee_dob"
> >> type="xs:date"/>
> >> <xs:element
> >> name="id_drivers_license" type="xs:string"/>
> >> <xs:element
> >> name="licensure_state" type="xs:string"/>
> >> <xs:element
> >> name="arrest_classification" type="xs:string"/>
> >>
> >> <xs:element name="id_ssn"
> >> type="xs:string"/>
> >>
> >>
> >> <xs:element
> >> name="phys_desc_build" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_hair" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_eyes" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_sex" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_race" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_weight" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_height" type="xs:string"/>
> >> <xs:element name="id_center"
> >> type="xs:string"/>
> >> <xs:element name="id_idnum"
> >> type="xs:string"/>
> >>                 <xs:element name="arrest_time" type="xs:string"/>
> >>                 <xs:element name="arrest_date" type="xs:date"/>
> >>                 <xs:element name="take_defendant"
> type="xs:string"/>
> >> <xs:element name="arrestee_age"
> >> type="xs:string"/>
> >>                 <xs:element name="controls_save" type="xs:string"/>
> >>                 <xs:element name="super_review_decision"
> >> type="xs:string"/>
> >>                 <xs:element name="Supervisor_Review_Decision_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="super_review_comments"
> >> type="xs:string"/>
> >>                 <xs:element name="da_review_decision"
> >> type="xs:string"/>
> >>                 <xs:element name="DA_Decision_Text"
> type="xs:string"/>
> >>                 <xs:element name="DA_REVIEW_Text"
> type="xs:string"/>
> >>                 <xs:element name="da_review_comments"
> >> type="xs:string"/>
> >> <xs:element
> >> name="affadavit_magistrate" type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_unknown"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_narrative"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_John_Doe_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_name_unknown_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_the_above_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_above"
> >> type="xs:string"/>
> >>                 <xs:element name="Spell_Check_Aff_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_date_how_both_know"
> >> type="xs:string"/>
> >>                 <xs:element name="How_both_knows_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_how_source_knows"
> >> type="xs:string"/>
> >>                 <xs:element name="How_source_know_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_how_affiant_knows"
> >> type="xs:string"/>
> >>                 <xs:element name="How_Affiant_knows_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Same_as_Arrest_Date_Text2"
> >> type="xs:string"/>
> >>                 <xs:element
> name="affadavit_date_source_received_info"
> >> type="xs:date"/>
> >>                 <xs:element name="Date_source_received_info_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Same_as_Arrest_Date_Text"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="affadavit_date_affiant_received_info"
> >> type="xs:date"/>
> >>                 <xs:element name="Date_Affiant_received_info_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="WHEN_Text" type="xs:string"/>
> >>                 <xs:element name="HOW_Text" type="xs:string"/>
> >>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_other_participants"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="Other_Participants_Do_not_include_above_Defendant"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_doe"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_unknown_desc"
> >> type="xs:string"/>
> >>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Create_Offenses_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="ADDVIE_ALIASES_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="id_otn" type="xs:string"/>
> >>                 <xs:element name="source_presumed"
> type="xs:boolean"/>
> >>                 <xs:element name="source_information"
> >> type="xs:boolean"/>
> >>                 <xs:element name="defendant_reputation"
> >> type="xs:boolean"/>
> >>                 <xs:element name="source_declaration"
> >> type="xs:boolean"/>
> >>                 <xs:element name="affiant_corroborates"
> >> type="xs:boolean"/>              
> >>                 <xs:element name="Arrestee_Info_text"
> >> type="xs:string"/>
> >> <xs:element
> >> name="ex_123456789_Text" type="xs:string"/>
> >>                 <xs:element
> >> name="Affiant_and__or_other_Police_Officers_Text"
> type="xs:string"/>
> >>                 <xs:element
> name="This_source_made_declaration_Text"
> >> type="xs:string"/>
> >>                 <xs:element
> name="Source_has_given_information_Text"
> >> type="xs:boolean"/>
> >>                 <xs:element name="Defendants_reputation_Text"
> >> type="xs:boolean"/>
> >>                 <xs:element name="Source_is_presumed_reliable_Text"
> >> type="xs:boolean"/>
> >>                 <xs:element name="Please_check_all_that_apply_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="why_affiant_believes_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Refresh_Offenses_Text"
> >> type="xs:string"/>
> >>                
> >>                 <xs:element
> >> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> >> type="xs:string"/>
> >>                
> >>                 <!--<xs:complexType name="aliasLookUpType">
> >>                 <xs:sequence>
> >>                 <xs:element
> >> name="name_last_lookup" type="xs:string"/>
> >>                 <xs:element
> >> name="id_ssn_lookup" type="xs:string"/>
> >>                 <xs:element
> >> name="arrestee_dob_lookup" type="xs:date"/>
> >>                 </xs:sequence>
> >>                 </xs:complexType>-->
> >>                
> >> </xs:sequence>
> >> <xs:attribute name="taskId" type="xs:string"/>
> >> <xs:attribute name="participantToken"
> >> type="xs:string"/>
> >> <xs:attribute name="user" type="xs:string"/>
> >> <xs:attribute name="formUrl" type="xs:string"/>
> >> </xs:complexType>
> >> </xs:element>
> >>
> >> <xs:element name="input">
> >> <xs:complexType>
> >> <xs:sequence>
> >> <xs:element name="name_last"
> >> type="xs:string"/>
> >> <xs:element name="name_first"
> >> type="xs:string"/>
> >> <xs:element name="name_suffix"
> >> type="xs:string"/>
> >> <xs:element name="name_middle"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_street_2" type="xs:string"/>
> >> <xs:element
> >> name="address_street_1" type="xs:string"/>
> >> <xs:element
> >> name="address_po_box" type="xs:string"/>
> >> <xs:element name="address_city"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_county" type="xs:string"/>
> >> <xs:element
> >> name="address_state" type="xs:string"/>
> >> <xs:element name="address_zip"
> >> type="xs:string"/>
> >> <xs:element
> >> name="address_country" type="xs:string"/>
> >> <xs:element
> >> name="incident_date_to" type="xs:string"/>
> >> <xs:element
> >> name="sub_incident_date_to" type="xs:date"/>
> >> <xs:element
> >> name="incident_date_from" type="xs:string"/>
> >> <xs:element name="officer_name"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_state_issued" type="xs:string"/>
> >> <xs:element
> >> name="vehicle_color" type="xs:string"/>
> >> <xs:element
> >> name="vehicle_model" type="xs:string"/>
> >> <xs:element name="vehicle_make"
> >> type="xs:string"/>
> >> <xs:element name="vehicle_year"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_inspection_sticker" type="xs:string"/>
> >> <xs:element name="vehicle_VIN"
> >> type="xs:string"/>
> >> <xs:element
> >> name="vehicle_license_plate" type="xs:string"/>
> >> <xs:element
> >> name="Vehicle_Information_Text" type="xs:string"/>
> >> <xs:element
> >> name="incident_time" type="xs:string"/>
> >> <xs:element
> >> name="type_complaint" type="xs:string"/>
> >> <xs:element name="arrest_type"
> >> type="xs:string"/>
> >> <xs:element
> >> name="officer_department" type="xs:string"/>
> >> <xs:element name="id_ccr"
> >> type="xs:string"/>
> >> <xs:element
> >> name="id_livescan_no" type="xs:string"/>
> >> <xs:element
> >> name="incident_location" type="xs:string"/>
> >> <xs:element
> >> name="arrest_location" type="xs:string"/>
> >> <xs:element name="arrestee_dob"
> >> type="xs:date"/>
> >> <xs:element
> >> name="id_drivers_license" type="xs:string"/>
> >> <xs:element
> >> name="licensure_state" type="xs:string"/>
> >> <xs:element
> >> name="arrest_classification" type="xs:string"/>
> >>
> >> <xs:element name="id_ssn"
> >> type="xs:string"/>
> >>
> >>
> >> <xs:element
> >> name="phys_desc_build" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_hair" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_eyes" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_sex" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_race" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_weight" type="xs:string"/>
> >> <xs:element
> >> name="phys_desc_height" type="xs:string"/>
> >> <xs:element name="id_center"
> >> type="xs:string"/>
> >> <xs:element name="id_idnum"
> >> type="xs:string"/>
> >>                 <xs:element name="arrest_time" type="xs:string"/>
> >>                 <xs:element name="arrest_date" type="xs:date"/>
> >>                 <xs:element name="take_defendant"
> type="xs:string"/>
> >> <xs:element name="arrestee_age"
> >> type="xs:string"/>
> >>                 <xs:element name="controls_save" type="xs:string"/>
> >>                 <xs:element name="super_review_decision"
> >> type="xs:string"/>
> >>                 <xs:element name="Supervisor_Review_Decision_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="SUPERVISOR_REVIEW_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="super_review_comments"
> >> type="xs:string"/>
> >>                 <xs:element name="da_review_decision"
> >> type="xs:string"/>
> >>                 <xs:element name="DA_Decision_Text"
> type="xs:string"/>
> >>                 <xs:element name="DA_REVIEW_Text"
> type="xs:string"/>
> >>                 <xs:element name="da_review_comments"
> >> type="xs:string"/>
> >> <xs:element
> >> name="affadavit_magistrate" type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_unknown"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_narrative"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_John_Doe_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_name_unknown_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="I_accuse_the_above_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_above"
> >> type="xs:string"/>
> >>                 <xs:element name="Spell_Check_Aff_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="AFFADAVIT_NARRATIVE_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_date_how_both_know"
> >> type="xs:string"/>
> >>                 <xs:element name="How_both_know_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_how_source_knows"
> >> type="xs:string"/>
> >>                 <xs:element name="How_source_knows_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_how_affiant_knows"
> >> type="xs:string"/>
> >>                 <xs:element name="How_Affiant_knows_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Same_as_Arrest_Date_Text2"
> >> type="xs:string"/>
> >>                 <xs:element
> name="affadavit_date_source_received_info"
> >> type="xs:date"/>
> >>                 <xs:element name="Date_source_received_info_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Same_as_Arrest_Date_Text"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="affadavit_date_affiant_received_info"
> >> type="xs:date"/>
> >>                 <xs:element name="Date_Affiant_received_info_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="WHEN_Text" type="xs:string"/>
> >>                 <xs:element name="HOW_Text" type="xs:string"/>
> >>                 <xs:element name="AFFADAVIT_INFORMATION_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_other_participants"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="Other_Participants_Do_not_include_above_Defendant"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_accuse_doe"
> >> type="xs:string"/>
> >>                 <xs:element name="affadavit_unknown_desc"
> >> type="xs:string"/>
> >>                 <xs:element name="COMPLAINT_INFORMATION_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Create_Offenses_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="ADDVIE_ALIASES_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="id_otn" type="xs:string"/>
> >>                 <xs:element name="source_presumed"
> type="xs:boolean"/>
> >>                 <xs:element name="source_information"
> >> type="xs:boolean"/>
> >>                 <xs:element name="defendant_reputation"
> >> type="xs:boolean"/>
> >>                 <xs:element name="source_declaration"
> >> type="xs:boolean"/>
> >>                 <xs:element name="affiant_corroborates"
> >> type="xs:boolean"/>                
> >>                
> >> <xs:element
> >> name="Arrestee_Info_text" type="xs:string"/>
> >> <xs:element
> >> name="ex_123456789_Text" type="xs:string"/>
> >>                 <xs:element
> >> name="Affiant_and__or_other_Police_Officers_Text"
> type="xs:string"/>
> >>                 <xs:element
> name="This_source_made_declaration_Text"
> >> type="xs:string"/>
> >>                 <xs:element
> name="Source_has_given_information_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Defendants_reputation_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Source_is_presumed_reliable_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Please_check_all_that_apply_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="why_affiant_believes_Text"
> >> type="xs:string"/>
> >>                 <xs:element name="Refresh_Offenses_Text"
> >> type="xs:string"/>
> >>                
> >>                 <xs:element
> >> name="Add_View_Dialog_Message_ARRESTEE_INFORMATION_70"
> >> type="xs:string"/>
> >>                 <xs:element
> >> name="Arrestee_Alias_ARRESTEE_INFORMATION_71"
> >> type="xs:string"/>
> >>                
> >>                <!--<xs:complexType name="aliasLookUpType">
> >>                 <xs:sequence>
> >>                 <xs:element
> >> name="name_last_lookup" type="xs:string"/>
> >>                 <xs:element
> >> name="id_ssn_lookup" type="xs:string"/>
> >>                 <xs:element
> >> name="arrestee_dob_lookup" type="xs:date"/>
> >>                 </xs:sequence>
> >>                 </xs:complexType>-->
>
> >> </xs:sequence>
> >> </xs:complexType>
> >>
> >> </xs:element>
> >>
> >> </xs:schema>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-in
> >> side-another-complexType--tp15294072p15294072.html
> >> Sent from the Xml.org Dev mailing list archive at Nabble.com.
> >>
> >>
> >> ______________________________________________________________
> >> _________
> >>
> >> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> >> to support XML implementation and development. To minimize
> >> spam in the archives, you must subscribe before posting.
> >>
> >> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> >> Or unsubscribe: xml-dev-unsubscribe@...
> >> subscribe: xml-dev-subscribe@...
> >> List archive: http://lists.xml.org/archives/xml-dev/
> >> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> >>
> >
> >
> >
> ______________________________________________________________
> _________
> >
> > XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> > to support XML implementation and development. To minimize
> > spam in the archives, you must subscribe before posting.
> >
> > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> > Or unsubscribe: xml-dev-unsubscribe@...
> > subscribe: xml-dev-subscribe@...
> > List archive: http://lists.xml.org/archives/xml-dev/
> > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/xs%3AcomplexType-node-element-invalid-in
> side-another-complexType--tp15294072p15297326.html
> Sent from the Xml.org Dev mailing list archive at Nabble.com.
>
>
> ______________________________________________________________
> _________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@...
> subscribe: xml-dev-subscribe@...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@...
subscribe: xml-dev-subscribe@...
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php