프로세스 콘텐츠(모든 스키마의 노드 속성)

 

프로세스 콘텐츠 속성을 사용하여 선택한 Any 요소 또는 모든 특성 노드에 대한 유효성 검사 수준을 지정합니다.

적용되는 노드 유형

모든 요소, 모든 특성

범주

일반

허용되는 값

드롭다운 목록 선택 사항 Description
(기본값) 이를 사용하여 다른 값의 속성 필드를 지우고 XSD 표현의 해당 any 또는 anyAttribute 요소에서 processContents 특성을 제거합니다. 이 옵션을 선택하면 Strict 설정과 연결된 기본 동작이 사용됩니다.
La 공항 해당 processContents 특성을 "lax"로 설정하여 XSD 표현에서 각각 해당하는 any 또는 anyAttribute 요소의 위치에 있는 요소 또는 특성에 유효성 검사를 느슨하게 적용하도록 지정합니다. 이렇게 설정하면 해당 요소나 특성 선언이 스키마에 있을 때만 유효성 검사가 수행됩니다.
Skip 해당 processContents 특성을 "skip"으로 설정하여 XSD 표현에서 각각 해당하는 Any 또는 anyAttribute 요소의 위치에 있는 요소에 대해 유효성 검사가 수행되지 않도록 지정합니다.
Strict 해당 processContents 특성을 "strict"로 설정하여 XSD 표현에서 각각 해당하는 Any 또는 anyAttribute 요소의 위치에 있는 요소에 유효성 검사를 엄격하게 적용하도록 지정합니다.

기본값

(기본값). 따라서 Strict 설정과 관련된 동작이 발생합니다.

XSD 지속성

해당하는 any 또는 anyAttribute 요소의 processContents 특성 값으로 사용됩니다.

설명

BizTalk 편집기에서 Any 요소 또는 모든 특성 노드를 선택할 때 Visual Studio 속성 창 이 속성을 검사하고 설정할 수 있습니다.

이 속성은 표준 XSD 생성을 나타냅니다. 해당 XSD 구문에 대한 자세한 내용은 웹의 XSD 리소스를 참조하세요.

일반적으로 이 속성 값을 Skip 으로 설정하여 해당 Any Element 또는 Any Attribute 노드로 표시되는 요소가 포함된 XML 문서의 유효성을 성공적으로 검사해야 합니다. 다음 표는 다른 설정 조합을 간략히 보여 줍니다.

<xs:any> 설정 Intent 의견
<xs:any processContents="strict"/> 모든 네임스페이스의 모든 요소에 대해 엄격하게 유효성 검사를 수행합니다. 요소로 나타날 수 있는 다른 스키마를 가져와야 합니다. 스키마를 가져올 수 없으면 해당 요소가 선언되지 않으므로 유효성 검사를 수행할 수 없습니다.
<xs:any processContent="lax"/> 모든 네임스페이스의 모든 요소에 대해 느슨하게 유효성 검사를 수행합니다. 가져온 스키마에 속한 요소의 유효성만 검사하고 다른 요소에 대한 유효성 검사는 건너뜁니다. 스키마를 가져오지 않은 경우에도 유효성 검사를 수행할 수 있습니다.
<xs:any processContent="skip"/> 모든 네임스페이스의 모든 요소에 대한 유효성 검사를 건너뜁니다. 모든 요소에 대한 유효성 검사를 건너뜁니다.
<xs:any processContents="strict" namespace="http://mynamespace"/> 특정 네임스페이스의 요소에 대해 엄격하게 유효성 검사를 수행합니다. 요소로 나타날 수 있는 스키마를 가져와야 합니다. 스키마를 가져올 수 없으면 해당 요소가 선언되지 않으므로 유효성 검사를 수행할 수 없습니다.
<xs:any processContents="strict" namespace="##Other"/> 이 <xs:any> 태그를 포함하는 스키마 이외의 스키마에서 요소를 허용합니다. 요소로 나타날 수 있는 스키마를 가져와야 합니다. 스키마를 가져올 수 없으면 해당 요소가 선언되지 않으므로 유효성 검사를 수행할 수 없습니다.
<xs:any processContents="strict" namespace="http://mynamespace "

minOccurs="1" maxOccurs="50"/>
특정 네임스페이스에서 한 개에서 50개까지의 요소에 대해 엄격하게 유효성 검사를 수행합니다. 요소로 나타날 수 있는 스키마를 가져와야 합니다. 스키마를 가져올 수 없으면 해당 요소가 선언되지 않으므로 유효성 검사를 수행할 수 없습니다.

Any 요소와 함께 사용할 때 콘텐츠 모델이 모호해질 수 있는 요소의 몇 가지 조합이 있습니다. 예를 들어 스키마에 Any 요소 이전에 maxOccurs 제약 조건이 있는 요소가 포함된 경우 Any요소를 네 임스페이스로 한정해야 합니다.

<xs:element ref="ns0:Automobile" maxOccurs="10"/>  
<xs:any namespace="http://mynamespace" processContents="lax"/>   

참고

스키마 내에서 Any 요소의 영향을 이해하고 필요에 따라 편의를 제공해야 합니다.

참고 항목

모든 스키마의 노드 속성