XmlSchemaCompilationSettings.EnableUpaCheck Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
- 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>
- 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/>