다음을 통해 공유


mc:Ignorable 특성

XAML 프로세서에서 무시할 수 있는 태그 파일에 있는 XML 네임스페이스 접두사를 지정합니다. 이 mc:Ignorable 특성은 사용자 지정 네임스페이스 매핑 및 XAML 버전 관리 모두에서 태그 호환성을 지원합니다.

XAML 특성 사용(단일 접두사)

<object
  xmlns:ignorablePrefix="ignorableUri"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="ignorablePrefix"...>
    <ignorablePrefix1:ThisElementCanBeIgnored/>
</object>

XAML 특성 사용(2개의 접두사)

<object
  xmlns:ignorablePrefix1="ignorableUri"
  xmlns:ignorablePrefix2="ignorableUri2"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="ignorablePrefix1 ignorablePrefix2"...>
    <ignorablePrefix1:ThisElementCanBeIgnored/>
</object>

XAML 값

설명
ignorablePrefix, ignorablePrefix1 등 XML 1.0 사양에 따른 유효한 접두사 문자열입니다.
ignorableUri XML 1.0 사양에 따라 네임스페이스를 지정하기 위한 유효한 URI입니다.
ThisElementCanBeIgnored 기본 형식을 확인할 수 없는 경우 XAML(Extensible Application Markup Language) 프로세서 구현에서 무시할 수 있는 요소입니다.

설명

mc XML 네임스페이스 접두사는 XAML 호환성 네임스페이스 http://schemas.openxmlformats.org/markup-compatibility/2006을 매핑할 때 사용할 권장 접두사 규칙입니다.

요소 이름의 접두사 부분이 mc:Ignorable로 식별되는 요소 또는 특성은 XAML 프로세서에서 처리할 때 오류를 발생시키지 않습니다. 해당 특성을 기본 형식 또는 프로그래밍 구문으로 확인할 수 없는 경우 해당 요소는 무시됩니다. 그러나 무시된 요소는 처리되지 않는 해당 요소의 부작용인 추가 요소 요구 사항에 대한 추가 구문 분석 오류를 계속 생성할 수 있습니다. 예를 들어, 특정 요소 콘텐츠 모델에는 정확히 하나의 자식 요소가 필요할 수 있지만 지정된 자식 요소가 mc:Ignorable 접두사에 있고 지정된 자식 요소를 형식으로 확인할 수 없는 경우 XAML 프로세서에서 오류가 발생할 수 있습니다.

mc:Ignorable은 식별자 문자열에 대한 네임스페이스 매핑에만 적용됩니다. mc:Ignorable은 CLR 네임스페이스와 어셈블리를 지정하는 어셈블리로의 네임스페이스 매핑에는 적용되지 않습니다(또는 기본적으로 현재 실행 파일을 어셈블리로 지정).

XAML 프로세서를 구현하는 경우 프로세서 구현은 mc:Ignorable로 식별되는 접두사로 한정된 요소 또는 특성에 대한 형식 확인에서 구문 분석 또는 처리 오류를 발생시키지 않아야 합니다. 그러나 프로세서 구현은 이전에 제공된 하나의 자식 요소 예제와 같이 요소를 로드하거나 처리하지 못하는 부차적인 결과인 예외를 계속 발생시킬 수 있습니다.

기본적으로 XAML 프로세서는 무시된 요소 내의 콘텐츠를 무시합니다. 그러나 추가 특성인 mc:ProcessContent Attribute를 지정하여 사용 가능한 다음 부모 요소에서 무시된 요소 내의 콘텐츠를 계속 처리하도록 요구할 수 있습니다.

하나 이상의 공백 문자를 구분 기호로 사용하여 특성에 여러 접두사를 지정할 수 있습니다(예: mc:Ignorable="ignore1 ignore2").

http://schemas.openxmlformats.org/markup-compatibility/2006 네임스페이스는 SDK의 이 영역 내에 문서화되지 않은 다른 요소 및 특성을 정의합니다. 자세한 내용은 XML 태그 호환성 사양을 참조하세요.

참고 항목