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 má zkontrolovat, zda XmlSchemaSet je třeba zkontrolovat porušení atributu jedinečné částice (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
XmlSchemaSet v případě, že by se mělo kontrolovat porušení přisuzování jedinečných částic (UPA), jinak . false Výchozí hodnota je true.
Poznámky
Pokud je vlastnost nastavena EnableUpaCheck na false, bude provedeno ověření na základě následujících pravidel.
- Pokud existuje volba mezi silným typem a zástupným znakem, XmlSchemaSet vybere částice silného typu, 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"/> ke schématu.
<A>some text</A>
- Pokud existuje volba mezi dvěma prvky silného typu, XmlSchemaSet vybere se první.
<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"/> ke schématu.
<A/>
<B/>