XmlSchemaCompilationSettings.EnableUpaCheck Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda XmlSchemaSet má kontrola porušení jedinečného přiřazení částic (UPA).
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
Hodnota vlastnosti
true
v případě, že XmlSchemaSet by měla kontrolovat porušení přiřazení jedinečných částic (UPA), v opačném případě false
. Výchozí formát je true
.
Poznámky
Pokud je vlastnost nastavena EnableUpaCheck na false
, ověření se provede na základě následujících pravidel.
- Pokud existuje volba mezi silným typem a zástupným znakem, XmlSchemaSet vybere silnou typovou částice, jak je znázorněno v následujících příkladech schématu a Xml.
<xs:sequence>
<xs:any namespace="##any"/>
<xs:element name="A" type="xs:string" minOccurs="0"/>
</xs:sequence>
V následujícím xml bude A
prvek přidružen <xs:element name="A" type="xs:string" minOccurs="0"/>
ve schématu.
<A>some text</A>
- Pokud existuje volba mezi dvěma prvky silného typu, XmlSchemaSet vybere se první z nich.
<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>
V následujícím xml bude B
prvek přidružen <xs:element name="B" type="xs:string" minOccurs="0"/>
ve schématu.
<A/>
<B/>