2017-07-17 3 views

Antwort

1

use = "required" gilt nicht Elemente Attribute. Standardmäßig ist ein Element erforderlich (minOccurs ist standardmäßig 1). Wenn Sie diese Menge ändern möchten, minOccurs/maxOccurs.

Zum Beispiel

<?xml version="1.0" encoding="utf-8" ?> 
<!--Created with Liquid Studio 2017 (https://www.liquid-technologies.com)--> 
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    <xs:element name="d"> 
     <xs:complexType> 
      <xs:sequence> 
       <xs:element name="Item" type="xs:int" minOccurs="0" maxOccurs="unbounded" /> 
      </xs:sequence> 
      <xs:attribute name="myAttribute" type="xs:int" use="required" /> 
     </xs:complexType> 
    </xs:element> 
</xs:schema> 
Verwandte Themen