XmlSchemaCompilationSettings.EnableUpaCheck 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XmlSchemaSet에서 UPA(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
속성 값
XmlSchemaSet에서 UPA(Unique Particle Attribution) 위반을 검사해야 하면 true
이고, 그렇지 않으면 false
입니다. 기본값은 true
입니다.
설명
속성이 EnableUpaCheck 설정 false
되면 다음 규칙에 따라 유효성 검사가 수행됩니다.
- 강력한 형식과 와일드카드 XmlSchemaSet 중에서 선택할 수 있는 경우 다음 스키마 및 Xml 예제와 같이 강력한 형식의 파티클을 선택합니다.
<xs:sequence>
<xs:any namespace="##any"/>
<xs:element name="A" type="xs:string" minOccurs="0"/>
</xs:sequence>
다음 Xml A
에서 요소는 스키마에 연결 <xs:element name="A" type="xs:string" minOccurs="0"/>
됩니다.
<A>some text</A>
- 강력한 형식의 두 요소 중에서 선택할 수 있는 경우 첫 번째 요소를 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>
다음 Xml B
에서 요소는 스키마에 연결 <xs:element name="B" type="xs:string" minOccurs="0"/>
됩니다.
<A/>
<B/>