XmlSchemaCompilationSettings.EnableUpaCheck Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om XmlSchemaSet ska söka efter UPA-överträdelser (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
Egenskapsvärde
true
XmlSchemaSet om bör söka efter överträdelser av unik partikelttribution (UPA), annars . false Standardvärdet är true.
Kommentarer
När egenskapen EnableUpaCheck är inställd falsepå utförs verifieringen baserat på följande regler.
- Om det finns ett val mellan en stark typ och ett jokertecken XmlSchemaSet väljer du den starkt typerade partikeln enligt följande schema och Xml-exempel.
<xs:sequence>
<xs:any namespace="##any"/>
<xs:element name="A" type="xs:string" minOccurs="0"/>
</xs:sequence>
I följande XML associeras elementet A med <xs:element name="A" type="xs:string" minOccurs="0"/> i schemat.
<A>some text</A>
- Om det finns ett val mellan två starkt skrivna element väljer du det första elementet XmlSchemaSet .
<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>
I följande XML associeras elementet B med <xs:element name="B" type="xs:string" minOccurs="0"/> i schemat.
<A/>
<B/>