XmlAttribute.Specified 속성

정의

특성 값이 명시적으로 설정되었는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean

속성 값

이 특성에 원래 인스턴스 문서의 값이 명시적으로 지정되었으면 값은 false 특성 값이 DTD에서 제공되었음을 나타냅니다.

설명

구현은 사용자가 아닌 이 속성을 담당합니다. 사용자가 특성 값을 변경하면(기본/고정 값과 동일한 값이 있는 경우에도) 지정된 플래그가 자동으로 대칭 이동됩니다 true. DTD에서 기본/고정 값으로 특성을 다시 지정하려면 사용자가 특성을 삭제해야 합니다. 그런 다음, 구현은 지정된 설정 false 과 기본/고정 값(있는 경우)을 사용하여 새 특성을 사용할 수 있도록 합니다.

요약하자면:

  1. 문서에 Specified 할당된 값이 있는 특성이 있는 경우 값이 true할당된 값입니다.

  2. 문서에 할당된 값이 없고 DTD에 기본/고정 값이 있는 특성이 있으면 이 값이 falseDTD Specified 의 기본/고정 값입니다.

  3. 그렇지 않으면 특성이 문서의 구조 모델에 나타나지 않습니다.

적용 대상