Ich habe eine XSD-Datei, dieDisable XSD Validierung für ein einzelnes Element?
<xs:element name="BasicData">
<xs:complexType>
<xs:sequence>
<xs:element ref="TTTeacherList" minOccurs="0"/>
<xs:element ref="NonTeachingActivityList" minOccurs="0"/>
<xs:element ref="TTStudentList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NonTeachingActivityList">
<xs:complexType>
<xs:sequence>
<xs:element ref="NonTeachingActivity" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NonTeachingActivity">
<xs:complexType>
<xs:sequence>
<xs:element name="NTCode" type="String10"/>
<xs:element name="Description" type="String100"/>
<xs:element name="Type" type="MeetingType"/>
</xs:sequence>
<xs:attribute name="RefId" type="GUID" use="required"/>
</xs:complexType>
</xs:element>
I NonTeachingActivity
solche die Validierung von Element alle ein Element enthält entfernt werden soll, dass, ob es oder nicht geschieht, wird es nie Validierung überprüfen werden. Und ich werde das ganze Element nicht entfernen, nur dieses Element ignorieren.
ich dieses Element Validierung ignoriert werden sollen, entweder auftritt oder nicht in XML-Datei. – Gabu
@Gabu: In Ihrem Kommentar werden die neuen Informationen, die ich Ihnen in dieser Antwort gegeben habe, nicht berücksichtigt. Es wird lediglich Ihre ursprüngliche Anfrage wiederholt. – kjhughes
Option 1 funktioniert gut für mich – Roland