XmlSchemaCompilationSettings.EnableUpaCheck Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de XmlSchemaSet controle moet worden uitgevoerd op UPA-schendingen (Unique Particle Attribution).

public:
 property bool EnableUpaCheck { bool get(); void set(bool value); };
public bool EnableUpaCheck { get; set; }
member this.EnableUpaCheck : bool with get, set
Public Property EnableUpaCheck As Boolean

Waarde van eigenschap

trueindien de XmlSchemaSet controle op upa-schendingen (Unique Particle Attribution) moet controleren; anders. false De standaardwaarde is true.

Opmerkingen

Wanneer de EnableUpaCheck eigenschap is ingesteld op false, wordt de validatie uitgevoerd op basis van de volgende regels.

  1. Als er een keuze is tussen een sterk type en een jokerteken, kiest u XmlSchemaSet het sterk getypte deeltje, zoals geïllustreerd in het volgende schema en xml-voorbeelden.

<xs:sequence>

<xs:any namespace="##any"/>

<xs:element name="A" type="xs:string" minOccurs="0"/>

</xs:sequence>

In de volgende XML wordt het A element gekoppeld aan <xs:element name="A" type="xs:string" minOccurs="0"/> het schema.

<A>some text</A>

  1. Als er een keuze is tussen twee sterk getypte elementen, kiest u XmlSchemaSet de eerste.

<xs:sequence>

<xs:element name="A" type="xs:string"/>

<xs:element name="B" type="xs:string" minOccurs="0"/>

<xs:element name="B" type="xs:string"/>

</xs:sequence>

In de volgende XML wordt het B element gekoppeld aan <xs:element name="B" type="xs:string" minOccurs="0"/> het schema.

<A/>

<B/>

Van toepassing op