xsd - XML Schema: how to have multiple identical elements? -


There is a lot of hard time building my first XML schema I need to verify the accuracy of an XML document which is a Creates a questionnaire.
The section is not found here:

The first answer I have changed has changed the source code:

   

Now my real goal is:

  & lt; Required & gt; & Lt; Required-id = "2" type = "included" & gt; & Lt; Values ​​& gt; & Lt; Value isRequired = "true" & gt; Lorem & lt; / Value & gt; & Lt; Value isRequired = "false" & gt; Lorem & lt; / Value & gt; & Lt; Value isRequired = "false" & gt; Lorem & lt; / Value & gt; & Lt; / Values ​​& gt; & Lt; / Required & gt; & Lt; Required-id = "5" type = "Excluded" & gt; & Lt; Values ​​& gt; & Lt; Value isRequired = "true" & gt; Lorem & lt; / Value & gt; & Lt; Value isRequired = "false" & gt; Lorem & lt; / Value & gt; & Lt; / Values ​​& gt; & Lt; / Required & gt; & Lt; / Require & gt;  

Can anyone help in creating a correct schema? I am using the document to validate against the schema.

In advance, Stef

First it should do for XML:

  & lt; X: complex type name = "value" & gt; & Lt; XS: Sequence & gt; & Lt; Xs: element name = "value" minOccurs = "0" maxOccurs = "200" & gt; & Lt; XS: complexType & gt; & Lt; XS: simpleContent & gt; & Lt; X: extension base = "xs: string" & gt; & Lt; Xs: attribute name = "isOnlyOption" type = "xs: boolean" /> & Lt; / XS: Expansion & gt; & Lt; / XS: simpleContent & gt; & Lt; / XS: complexType & gt; & Lt; / XS: element & gt; & Lt; / XS: sequence & gt; & Lt; / XS: complexType & gt; & Lt; Xs: element name = "value" type = "value" minOccurs = "0" />  

The second one looks like this:

   & Lt; Xs: attribute name = "type" type = "required type" /> & Lt; XS: All & gt; & Lt; Xs: element name = "value" type = "value" minOccurs = "0" maxOccurs = "1" /> & Lt; / XS: All & gt; & Lt; / XS: complexType & gt; & Lt; / XS: element & gt; & Lt; / XS: sequence & gt; & Lt; / XS: complexType & gt; & Lt; / XS: element & gt;  

Note the context of custom data type 'value' with custom snapets.

Thanks,
Stef


Comments